From 0253c5e80aa96509797897c9d41b91b98fad0888 Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Wed, 12 Jul 2023 14:44:56 +0200 Subject: [PATCH] reworded misdiagnosed Espanso issue, added another redirection. --- README.md | 2 +- plugins/libre_redirect/libre_redirect.c | 4 +++- plugins/libre_redirect/libre_redirect.h | 2 +- rose | Bin 47928 -> 47928 bytes 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b600ef6..8ba8a4c 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ I just found out that you can inspect a GTK application with the GTK explorer if ### Known bugs/gotchas. -- [ ] Doesn't work with when Spanish is selected as the language, for some reason. +- [x] ~~Doesn't work with when Spanish is selected as the language, for some reason~~ => Previously misdiagnosed. The real issue was that it freezes when interacting with [Espanso](https://espanso.org/) substitutions, which I had set-up automatically on my machine when using words containing an ñ, like my own name, Nuño. - [ ] At some point, I tried to install libsoup-3 and borked some unknown installation option/paths. So now I need to run rose with `GIO_MODULE_DIR=/usr/lib/x86_64-linux-gnu/gio/modules/ /bin/rose` (or put `export GIO_MODULE_DIR=/usr/lib/x86_64-linux-gnu/gio/modules/` in my .bashrc). This won't affect new users though, just double checked on a fresh machine. - [ ] By default the searchbar is pretty gigantic. I've made this so because I'm a bit myopic, but also work with my laptop in a laptop stand. Anyways, if you are a more normal person you can change this in the style.css. - [ ] The style.css usage isn't updated until installation. This is because by default rose uses the theme located in /usr/share/themes/rose/style.css, and that file isn't updated until make install. diff --git a/plugins/libre_redirect/libre_redirect.c b/plugins/libre_redirect/libre_redirect.c index 4e1021b..1c32016 100644 --- a/plugins/libre_redirect/libre_redirect.c +++ b/plugins/libre_redirect/libre_redirect.c @@ -5,7 +5,7 @@ #include "str_init.h" #include "str_replace_start.h" -#define LIBRE_N 19 +#define LIBRE_N 50 /* Uncomment for debug */ /* #define DEBUG */ @@ -37,6 +37,7 @@ int libre_redirect(const char* uri, char* output) "https://translate.google.com", "https://www.bloomberg.com", "https://www.royalroad.com", + "https://archive.org", // "https://twitter.com" }; @@ -48,6 +49,7 @@ int libre_redirect(const char* uri, char* output) "https://translate.riverside.rocks/", "https://archive.is/https://www.bloomberg.com", "https://royalread.nunosempere.com", + "https://wayback.nunosempere.com", // "https://nitter.net" }; diff --git a/plugins/libre_redirect/libre_redirect.h b/plugins/libre_redirect/libre_redirect.h index 150c95e..2c61397 100644 --- a/plugins/libre_redirect/libre_redirect.h +++ b/plugins/libre_redirect/libre_redirect.h @@ -1,6 +1,6 @@ #pragma once -#define LIBRE_N 19 +#define LIBRE_N 50 int libre_redirect(const char* uri, char* uri_filtered); void str_init(char* str, int n); diff --git a/rose b/rose index c5f5a0d1cc04376ce86f9e2023b064736dc3f99e..9120a1b7ec5da759ea5fa3547a84eecd504c62d4 100755 GIT binary patch delta 6383 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 delta 6177 zcmaJ_3s_WT-k*2mETGbWf`FhmyS zdzTb5FSTv?)MK<`hOQ}j8!apB)5P0~uG$&V)x1S&o$vR5-@|45F7rHR{_p?t{_pSQ zoZ7qA+Pl`802X*W%_4rsc?e4hOz$kQbWb)*VIgJnCE5zPYCRYFc=4o+H0$}CB=Hbicx3(zNi~5b$K(#; zc3TRo;B#%^tbwbx`K*q!;PA+^Q>A>8Rl+T;+WG~DvrwKLoRVE?m%O>A#Rnaw#Y;mZ zJxc=1Km8>=&@`TD($AUl%lYTQDJ+No5Ilwbo)?6Kvr7I#NLF`Wp%nbglz-Or;c^N8 zBBUof&3z#WY$FfplEPMd>|H7nZFe8FSe))4mjD_4`0;@a{FC92@NY5#h6Wgh;Z(hP zk9&rpRzwq~Rai`7fFQ;J(<kvBanM?qvsI*zuw35U#nrKv(&qaV|4yw+c&Am6E~ok(`8lVVJggEPY89lx zWQ-$*TS-sFM71KH7;eQbvGEccA+ZvP<+~*MyhIBnHb-L9CAL6fa|Gsi6&jbxVI_uD za<~@559DwYhI{1jeGI>n!x{{)$YCvpwtnQHqt5H9cogc<1r~2bEJjpMUnTxDfjZYZ zwJ`@O+mLMsL{ysF3_hKlLrOfDqE;jUEB}oCt@HeAsXv?MOPm3xq&EGoEpas0Wo9n+ zN7PrARhC|6`fJQ77oITb!_&fF+sb0Ht5pf}ExjUYbKk2 zI!mdd_W{r8p3zWbpJbnGFSbvaypLDfzr^o1dJ#&ZCA$WN3CN3*khNwZ~MqEl1$OeQxz-x&(?yD55zZY0rR z&3y3CG&Yidkr~G(^6Qxq>2|4U2(f20|5{Vm|3%YFB)X12GxSO8JGc3lnZ1;)w+!Pj z-!wdoZyTD}=Rz|04hp%YdA)i(B+SOtDrnhIL?O34fsXBrE#!5>A__}>0M)JB>_fhb zcDpKvD?q(0htzrJk24O5pt9OPDXZikMIM|>myT@BB6?LUuQK1H>JM9_af>+PFPC{1$ zUPRiJbs**gUNPZoCbYsyqAxOWIPDUI7fnJ>Q(&TrN1OO?6OT3V0Ve)i!gJg~iNJH* z3X!qxMGFvS7a;8+0Wz`xWIXO`!qr!)8XrgA1fn_`_4la~szXOyjl^l-bF;hlIYN_x z?V|8B$Bo_SD?u1RNr9+L7bFt-N7>=Ose!!y7C(|5mz(}CQn(jFy1DHB6H0Wuu;X=V zg^ge}yl64z>4;!1CT6Sk@V-o#+>6{U#YnpRfM*O3&m05C5AVBW>v^xxsa_h5bVoSV zCAxlwd{OsFOW4?9M%tCjI*8&`|3P6q#@7tbXWw#tcm})0<3}X2L%d)_Jlo6{jF@Qc zc7q=qk-~O!znlzqf)B|_WFPWbIq^6a|C}?C-Q(ADQrQPQHaCO)ofqdO;&@VX>Zw(*O%?&Q}W_ss(fVEu@+0T(qj8_oo#zPTmdU9nxe>-o8)$ba= zoR<>iX)+976t*y@isU1b)&t4sNge6WqE=slz+I91#%y(eI{_~rmA^CYSez(}%+{*! zVOT4ygOoT)M)l!+EG&;!LXuk-ZTiKj9z^y459;QufIWf z9yvpswuVPNhz;5k)6(Lj`0vK{Vzaq6ws&ADs3d=te>OJJHDkCm@Q|iV#1I**Sd2XB z6NEM_Fl8jjW;V8+BNJZz0WuC#H852}_)6&tj$>5Bofc(U_yp0(ra31Tk)uxU(yF#O zo76^#EKe4CX*Ji9=jsXl1HN=zT*qBKrK?-dao4!$g#L6Pa;L2~smm}+UwM&Sp{aGI zlc)IgaowUkV5*J}^`ig5-@;?ZcXPcC-}K}brqWe-Bb-_A4;kcO1f_RsmH5fonuf8a z#GeSd3u)oC7%!qs(2^|u4XBk({@9RD^uSE&dKua^>`_{A| zlH%JiqA3?}Z!WK6s&W#8raodiUpk?COl34_@ah2&qgC15epTK&%Wq_ccF>e^{`G_? z*DBGz)N)E0)SxyS&DodEh)B?gUOf zMUjvH>l9+D?I2>RC*7JjED;kiHnwBDY%-GgwW5gZUWmyzs~vkVvE6A!-DMC9fckR5 zziA5&x;s=rB@gCr+Qxr=(-xv!0L`iOIL-4WMfAQ&+B!>Vor2fCFbFi84lN{JZ)$i4oLIBuzv_fcGBH0cewtBXKCK+&*8K7uL<{4{WP zzBnjkW35BW`KGsrS8OOqp9M}hd7Xrni+ z+(5~Fr`i#&qhcxw=BSreKSJI$#hrTcS7gI5%HOT0$z!RP@%-#6_9 z-o{Z+j3cH%DL+sg?+AkPUZv<)cDCbnxT(~uWP)yOr(*-rCuxddH+RTB1q=rgPn|L# zXb@6~yy#@(Z+!lgF>EeBG9{7TVW#wA@jR+zXy^}v#X*TZP5A{w5`BgLq2%GDUBHm& zc~66L$m9$bj?(q6kpwr2Yn4|&%vD+#cozb-4Re<2bs*e=0#H0bf7Ec^640R?ZGoO&B>=#)sP zZz)H0SI};?sY%b4vPVgFrpOE$N!d#gAk^W4E0o%#U=49JWi`Ogbd+ZItNv1S6+boY z5mv^3o)+bbh3vnj#T^t3!!2#~Fvid>?^S+?O^*=)Qg1bw4KV9l;kW*-@D&`TX&}uK zjh8Q&!mW1^w%*v%n#w^E%9c`ngp^l=tM6_V`LIn-pebPoEMIcWx-^G8Xnketew;T> zpEfRxBFF2PmV1>7C=bcEeumvB%o9-@-e-#$jNa~f&ps~4opI|4G{jiAVK2;9@7TxK z)dz)6ck)G$N9XkZncjnSmuJI_sU3NJ@7UMpY~=^%+~d!`T;S>V@*2PFUvOg!$1O7z zPd1*Zc#3eZ{|~@@c>Hh)FT>Lx&mBBlz}t`K93Bf^MjpoV2RubQWd294ztkE=D0aY$ zyA5L?px++D7z6mk0mFEJrt5LgFlGX8K5Q840blsiFm?gf0Gu~{`33wgu zRsz<*)f&JTv2h&(48sQ84EQWy1X_&V#|Hu)1Dpgnl&@Zp5ShB)Fj8pI4D}Bt5Qhi( zwXEPr!QJ$kVZ;J!`C%zqO7XnULl%ZBTQK)DPhJ=iy0=4T{{Sfz4X_K(7(QWP411R^ z#QzaqjsNj{2mUYelM7SWP#(A_hUM|z_@BqK7xl3!C-^Ii64|4C^P&Vcfgc9rF8AU8 z8y>hghE3wV7x!Z0crM1xd=|!k;;R?;vW9)nw=eF=?EE-L+59K4=kUm~EVkD3Y}xf7 zG)6kle{BUjp-^ z3*`ORyodMm^K0fu{`xcVS`>*seAn^0Yge(eoK?Sv57t|%ud`BKy>1mgm-l{?J~XRu z&c`Qjw*EahyJh`#wwzbLH3jeXKfN{IdT9uMc|%{8&o^&agAdL9H`0gZXE&~*uhbjE z*&rUcDa(4f#4~EsR)&wy?CluFlK8{#gtH`1|97T@vM^r#X-eQB^NaT(e)Q8UxE@)X Z64(-J884`PDzIdMjJCwHy7oQme*@;B2y*}c