このコミットが含まれているのは:
守矢諏訪子 2023-06-29 12:04:14 +09:00
コミット 3219277ff9
10個のファイルの変更633行の追加84行の削除

ファイルの表示

@ -36,7 +36,7 @@
"description": "used in the settings page"
},
"excludeFromRedirecting": {
"message": "Excluded from redirecting",
"message": "Excluído do redirecionamento",
"description": "used in the settings page"
},
"importSettings": {
@ -56,7 +56,7 @@
"description": "used in the settings page"
},
"showInPopup": {
"message": "Show in popup",
"message": "Mostrar no pop-up",
"description": "used in the settings page"
},
"frontend": {
@ -80,7 +80,7 @@
"description": "used in the settings page"
},
"addYourFavoriteInstances": {
"message": "Add your favorite instances",
"message": "Adicionar a sua instância favorita",
"description": "used in the settings page"
},
"copyRaw": {
@ -90,14 +90,14 @@
"message": "Copiado"
},
"redirectToOriginal": {
"message": "Redirect to original",
"message": "Redirecionar para o original",
"description": "Used in context menus when right clicking on a page/tab"
},
"redirectLink": {
"message": "Tentar redirecionar esta hiperligação",
"message": "Tentar redirecionar",
"description": "Used in context menus when right clicking on a hyperlink"
},
"about": {
"message": "About"
"message": "Sobre"
}
}
}

372
src/assets/images/instructables-icon.svg ノーマルファイル
ファイルの表示

@ -0,0 +1,372 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
viewBox="0 0 142.45365 142.45364"
version="1.1"
sodipodi:docname="instructables-logo-2023.svg"
width="142.45364"
height="142.45364"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview217"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="3.3526695"
inkscape:cx="95.148061"
inkscape:cy="98.429029"
inkscape:window-width="1888"
inkscape:window-height="1060"
inkscape:window-x="32"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g166" />
<defs
id="defs4">
<style
id="style2">.cls-1,.cls-2,.cls-3{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}.cls-1,.cls-3{stroke-width:1.29491px;}.cls-4{fill:#fff;}.cls-5{fill:#ffc432;}.cls-6{fill:#ffc21a;}.cls-7{fill:#b1b1b1;}.cls-8{fill:#e10017;}.cls-2{stroke-width:1.18701px;}.cls-3{fill-rule:evenodd;}</style>
</defs>
<g
id="g168"
transform="translate(22.80687,13.234741)">
<g
id="g42">
<path
class="cls-6"
d="m 84.36497,66.17323 0.04326,0.12603 8.41199,-1.27039 c 0,0 -8.04716,-16.45823 -14.63966,-16.87027 0,0 -9.59736,-18.01481 -22.18384,-19.44919 L 55.75582,28.35834 55.26643,5.18798 C 55.25336,4.56847 54.8222,4.0368 54.21958,3.89267 34.47752,-0.82896 31.00334,1.10981 31.00334,1.10981 27.29485,2.06445 24.21294,8.3516 23.24007,10.54254 l -0.99874,8.79576 c -0.41515,5.295 -0.55941,11.34315 -0.82908,11.58378 0,0 -6.03187,4.00978 -8.0645,15.25184 l -0.0038,0.08109 C 5.28894,49.02043 1.85375,67.86729 1.85375,67.86729 l 10.39699,1.55939 -7.9e-4,0.01631 c -0.21993,7.88678 -0.27473,14.05488 0.44713,19.20735 0,0 6.65815,1.68909 20.96095,1.81889 0.11471,2.90821 0.6591,16.10289 1.15713,17.7311 0.31614,1.03325 3.3981,0.81306 6.22134,0.35092 2.18043,-0.3569 4.20658,-0.85809 4.68542,-1.03763 1.0987,-0.41204 3.34198,-0.32046 3.15888,-3.47935 -0.16034,-2.76539 -0.61268,-11.73906 -0.72291,-13.93198 0.56858,-0.0319 1.13642,-0.06352 1.71949,-0.10009 4.78648,-0.30007 9.10987,-0.69862 12.97612,-1.14817 h -5e-5 c 0,0 -1.00902,4.37592 -1.40198,12.8454 0,0 0.06486,1.24396 2.99486,1.40024 2.92994,0.15631 9.4855,-0.0841 10.38977,-0.39307 0.90432,-0.30895 1.23854,-2.10252 1.51326,-6.70522 0.27467,-4.60267 0.54429,-9.29808 0.54429,-9.29808 l -0.02371,0.0036 c 7.32194,-1.43283 10.92468,-2.71547 10.92468,-2.71547 0,0 -1.10049,-8.51721 -3.42966,-17.81825 z"
id="path6" />
<path
class="cls-4"
d="m 1.85374,67.86731 c 0,0 -1.05899,2.10158 -1.00346,3.21873 0.05553,1.11715 0.4807,1.72561 1.96858,1.01601 0,0 0.61804,1.20318 1.57944,1.24252 0.9614,0.03934 1.98529,-0.89917 1.98529,-0.89917 0,0 0.73402,1.279 1.70252,1.16397 0.9685,-0.11503 1.78928,-0.75195 1.78928,-0.75195 0,0 0.56599,1.0003 1.52739,0.75195 0,0 0.41203,-0.33992 0.4807,-1.25554 0.06867,-0.91562 0,-2.70108 0,-2.70108 L 1.85372,67.86729 Z"
id="path8" />
<path
class="cls-8"
d="m 25.13191,9.56526 c 0,0 1.47644,2.84986 1.27042,6.11176 -0.20602,3.2619 -1.03007,5.13826 -1.03007,5.13826 0,0 -4.12029,-0.39993 -4.25763,-4.24553 -0.13734,-3.8456 1.4421,-6.31777 4.01728,-7.00449 z"
id="path10" />
<path
class="cls-8"
d="m 55.75584,21.96046 c 0,0 2.72236,-0.85032 2.92206,-4.36064 0.1997,-3.51031 -0.61804,-5.6958 -2.19749,-6.67633 0,0 -0.80744,-0.4655 -0.899,-0.44261"
id="path12" />
<line
class="cls-5"
x1="8.32582"
y1="14.60336"
x2="21.10634"
y2="15.49837"
id="line14" />
<line
class="cls-5"
x1="69.196678"
y1="16.531179"
x2="58.808979"
y2="16.00531"
id="line16" />
<path
class="cls-8"
d="m 43.57751,7.7798 c -0.4419,-0.15172 -2.89152,-0.34336 -4.19628,2.23182 -1.30476,2.57518 -0.85839,4.91001 1.88846,5.32204 2.74685,0.41203 3.95891,-1.97115 4.22329,-3.35743 0.17168,-0.90019 -0.53362,-3.72199 -1.91548,-4.19642 z"
id="path18" />
<path
class="cls-8"
d="m 49.51027,11.29394 c 0,0 -1.75112,0.3658 -1.9228,2.46028 -0.17168,2.09448 2.64385,2.37337 3.19322,2.25109 0.54937,-0.12228 1.92946,-0.84269 2.16648,-2.42245 0.23702,-1.57976 -1.66104,-2.97512 -3.4369,-2.28892 z"
id="path20" />
<path
class="cls-6"
d="m 41.40704,9.8285 c -0.41258,0.18189 -1.80271,1.76675 -0.10301,2.81586 1.69971,1.04911 2.69561,0.02198 2.83484,-0.67421 C 44.2781,11.27396 43.53585,8.88999 41.40703,9.8285 Z"
id="path22" />
<path
class="cls-6"
d="m 51.52097,12.15547 c 0,0 -0.98411,-0.41098 -1.54894,0.48554 -0.56483,0.89652 0.10163,1.90783 1.10398,2.22155 1.00234,0.31372 2.19841,-1.93319 0.44497,-2.70709 z"
id="path24" />
<path
class="cls-7"
d="m 50.24317,115.28832 c -0.21424,-3.34119 -2.9124,-6.94718 -6.54544,-7.27325 l -5.57599,1.84424 c -2.91524,2.12241 -4.22064,5.56011 -3.30657,9.76942 0.15438,0.71079 2.15023,3.86243 7.19232,3.08417 5.04203,-0.77829 8.49935,-3.31234 8.23569,-7.42458 z m -9.2133,1.79352 c -1.89938,-0.13736 -1.76312,-2.13506 -1.76312,-2.13506 l 4.57815,-1.80211 c 0,0 0.59514,-0.33983 0.82407,1.60234 0.22889,1.94216 -1.73973,2.47217 -3.6391,2.33483 z"
id="path26" />
<path
class="cls-7"
d="m 72.73509,102.95576 -6.37841,0.19163 c -2.1447,0.5142 -5.2667,2.05255 -5.29816,6.65101 -0.04795,7.01059 5.49575,6.47052 9.56801,6.5765 4.07227,0.10601 7.17978,-3.20214 7.41272,-6.35217 0.1783,-2.41176 -1.30956,-6.06314 -5.30417,-7.06697 z m -4.67209,9.90465 c -2.33238,0.15425 -3.70823,-1.77587 -3.47935,-3.51557 0.05996,-0.45582 0.30223,-0.826 0.62717,-1.12412 l 4.32782,-1.48918 c 2.12868,-0.086 3.23128,1.29787 3.37713,2.65909 0.18336,1.7104 -2.52038,3.3155 -4.85277,3.46978 z"
id="path28" />
<path
class="cls-7"
d="M 54.03117,52.07947 C 53.93959,51.47772 53.6204,49.60071 53.39088,49.41759 l -0.0137,0.0033 c -0.12846,-1.86539 -1.18964,-3.08496 -3.19703,-3.12748 -2.14565,-0.04545 -3.50126,1.73232 -3.21073,3.52158 0.06523,0.40171 0.22799,0.74017 0.45609,1.02327 l -0.16787,0.03999 c 0,0 0.36419,2.49941 1.22257,2.77411 0.85838,0.27467 3.87995,0.44642 5.39068,-0.72676 0,0 0.25181,-0.24438 0.16028,-0.8461 z"
id="path30" />
<path
class="cls-7"
d="m 66.09438,49.81495 -0.09763,0.03364 c 0.0071,-0.08852 0.01128,-0.17306 0.01128,-0.24788 0,-0.82531 -0.28105,-3.26189 -3.2562,-2.84988 -2.97521,0.41204 -3.4902,2.51348 -3.45585,3.21389 0.01739,0.35455 0.15333,1.25029 0.66195,1.96463 l -10e-4,3.4e-4 c 0,0 0.4603,2.45513 1.84537,2.63825 1.38507,0.18312 3.37655,0.13734 4.08613,-1.19032 0.70958,-1.32764 0.20597,-3.56267 0.20597,-3.56267 z"
id="path32" />
<path
class="cls-7"
d="m 40.2158,49.93861 c 0.06565,-0.37181 0.1117,-0.95161 0.02382,-1.78001 -0.17166,-1.61893 -1.71675,-2.40349 -3.53657,-1.95749 -1.81981,0.44602 -2.43566,1.24362 -2.23839,2.88792 0.0177,0.14759 0.04684,0.28687 0.08125,0.42215 l -0.002,-1.6e-4 c 0,0 -0.03831,2.12692 0.16771,2.69919 0.20602,0.57227 2.12879,2.26615 4.46365,1.21319 0,0 0.52648,-0.27467 0.66384,-0.64092 0.13731,-0.36625 0.45145,-1.76333 0.44913,-2.83842 l -0.0724,-0.0055 z"
id="path34" />
<path
class="cls-4"
d="m 38.21382,109.4822 c 0,0 0.91004,5.26481 1.50798,5.44793 0.59794,0.18312 4.07729,-1.1903 4.12307,-1.78546 0.04578,-0.59516 -1.45261,-4.67261 -1.45261,-4.67261 l -4.17845,1.01013 z"
id="path36" />
<path
class="cls-4"
d="m 65.63849,103.14876 c 0,0 -0.95952,5.60694 0,5.55816 0.95952,-0.0488 3.99469,-0.5295 3.91921,-1.5939 -0.07548,-1.06439 -0.38511,-4.01333 -0.38511,-4.01333"
id="path38" />
<path
class="cls-4"
d="m 84.76678,66.59689 c 0,0 0.83915,4.78749 1.71679,4.54914 0.87764,-0.23835 1.32027,-0.43658 1.38119,-1.27394 0,0 0.27507,0.81129 1.12939,0.75952 0.85432,-0.05177 1.00039,-1.20242 1.00039,-1.20242 0,0 0.62609,1.25365 1.37309,1.0133 0.747,-0.24035 0.81567,-1.33909 0.81567,-1.33909 0,0 0.93684,0.66467 1.44699,0.17783 0.51015,-0.48684 0.07356,-2.69588 0,-2.98196 -0.07356,-0.28608 -0.81006,-1.27039 -0.81006,-1.27039 l -8.05344,1.56802 z"
id="path40" />
</g>
<g
id="g166">
<path
class="cls-1"
d="m 25.13191,9.56526 c 0,0 1.47644,2.84986 1.27042,6.11176 -0.20602,3.2619 -1.03007,5.13826 -1.03007,5.13826 0,0 -4.12029,-0.39993 -4.25763,-4.24553 -0.13734,-3.8456 1.4421,-6.31777 4.01728,-7.00449 z"
id="path44" />
<path
class="cls-1"
d="m 31.00332,1.10981 c 0,0 -1.09874,6.25797 -1.78546,12.28218 -0.68671,6.02421 -0.89273,13.55829 -0.89273,13.55829"
id="path46" />
<path
class="cls-1"
d="m 55.75584,21.96046 c 0,0 2.72236,-0.85032 2.92206,-4.36064 0.1997,-3.51031 -0.61804,-5.6958 -2.19749,-6.67633 0,0 -0.80744,-0.4655 -0.899,-0.44261"
id="path48" />
<path
class="cls-1"
d="m 23.24005,10.54253 c 0.9729,-2.19093 4.0548,-8.47808 7.76327,-9.43273 0,0 3.47424,-1.93877 23.21625,2.78287 0.60265,0.14413 1.03381,0.67579 1.0469,1.29529 l 0.48938,23.17037"
id="path50" />
<path
class="cls-1"
d="m 21.41221,30.28115 c 0,0 0.41399,-5.64784 0.82913,-10.94285"
id="path52" />
<line
class="cls-1"
x1="8.32582"
y1="14.60336"
x2="21.10634"
y2="15.49837"
id="line54" />
<line
class="cls-1"
x1="69.196678"
y1="16.531179"
x2="58.808979"
y2="16.00531"
id="line56" />
<path
class="cls-1"
d="m 37.79404,6.9334 c 0,0 5.12377,-0.25234 10.03378,0.84641 4.91001,1.09874 5.38582,1.19021 5.38582,1.19021"
id="path58" />
<path
class="cls-1"
d="m 32.94573,17.49681 c 0,0 8.66733,1.68245 12.34125,2.30049 3.67392,0.61804 6.86714,0.37769 6.86714,0.37769"
id="path60" />
<path
class="cls-1"
d="m 43.57751,7.7798 c -0.4419,-0.15172 -2.89152,-0.34336 -4.19628,2.23182 -1.30476,2.57518 -0.85839,4.91001 1.88846,5.32204 2.74685,0.41203 3.95891,-1.97115 4.22329,-3.35743 0.17168,-0.90019 -0.53362,-3.72199 -1.91548,-4.19642 z"
id="path62" />
<path
class="cls-1"
d="m 49.51027,11.29394 c 0,0 -1.75112,0.3658 -1.9228,2.46028 -0.17168,2.09448 2.64385,2.37337 3.19322,2.25109 0.54937,-0.12228 1.49782,-0.84269 1.73484,-2.42245 0.23702,-1.57976 -1.2294,-2.97512 -3.00526,-2.28892 z"
id="path64" />
<path
class="cls-2"
d="m 41.40704,10.03926 c -0.41258,0.18189 -1.80271,1.76675 -0.10301,2.81586 1.69971,1.04911 2.53269,-0.13392 2.67192,-0.83011 0.13923,-0.6962 -0.4401,-2.92426 -2.56891,-1.98575 z"
id="path66" />
<path
class="cls-2"
d="m 51.52097,12.15547 c 0,0 -0.98411,-0.41098 -1.54894,0.48554 -0.56483,0.89652 0.10163,1.90783 1.10398,2.22155 1.00234,0.31372 2.19841,-1.93319 0.44497,-2.70709 z"
id="path68" />
<path
class="cls-1"
d="M 12.38438,69.44675 1.85374,67.86731 c 0,0 3.47839,-19.09137 11.64433,-21.66619 0,0 2.44826,4.08631 -1.11369,23.24564 z"
id="path70" />
<path
class="cls-1"
d="m 84.40823,66.29926 8.41197,-1.27037 c 0,0 -8.04715,-16.45825 -14.6396,-16.87028"
id="path72" />
<polygon
class="cls-1"
points="33.40682,59.26205 32.65143,63.95304 70.91472,65.32647 71.2649,59.64014 "
id="polygon74" />
<path
class="cls-1"
d="m 12.69711,83.59307 c 0,0 23.19406,1.80938 30.04902,1.68992 6.85496,-0.11946 14.50641,-0.9519 23.87619,-2.31641 9.36978,-1.36451 20.5894,-3.21911 20.5894,-3.21911"
id="path76" />
<path
class="cls-1"
d="m 12.24996,69.44301 c -0.21995,7.88678 -0.27478,14.05487 0.44715,19.20733 0,0 11.6239,2.95402 37.18026,1.35188 25.55636,-1.60214 37.91722,-6.01073 37.91722,-6.01073 0,0 -2.8842,-22.33328 -9.20197,-34.16477 C 72.27485,37.99523 66.98715,29.80406 52.29146,28.09691 37.59577,26.38976 29.26364,23.91759 21.4122,30.92208 c 0,0 -6.03181,4.00979 -8.06447,15.25186"
id="path78" />
<path
class="cls-1"
d="m 41.03653,108.55126 c 2.18042,-0.3569 4.20658,-0.85809 4.68537,-1.03764 1.09874,-0.41203 3.34201,-0.32047 3.15889,-3.47935 -0.18312,-3.15889 -0.74738,-13.55583 -0.74738,-13.55583"
id="path80" />
<path
class="cls-1"
d="m 33.63572,90.75779 c 0,0 0.61925,15.61131 1.17946,17.44255 0.3161,1.03326 3.39803,0.81305 6.22134,0.35092"
id="path82" />
<path
class="cls-1"
d="m 62.85346,88.85406 c 0,0 -1.00902,4.37591 -1.40198,12.84538 0,0 0.06485,1.24396 2.99483,1.40026 2.92998,0.1563 9.48557,-0.0841 10.38984,-0.39307 0.90427,-0.30896 1.23852,-2.10253 1.51321,-6.70521 0.27469,-4.60268 0.54433,-9.29808 0.54433,-9.29808"
id="path84" />
<path
class="cls-1"
d="m 38.12173,109.85931 c -2.91524,2.12241 -4.22067,5.56012 -3.30655,9.76942 0.15436,0.71079 2.15021,3.86245 7.19229,3.08417 5.04207,-0.77828 8.49934,-3.31234 8.2357,-7.42457 -0.21421,-3.34119 -2.9124,-6.94718 -6.54543,-7.27326"
id="path86" />
<path
class="cls-1"
d="m 38.21382,109.4822 c 0,0 0.91004,5.26481 1.50798,5.44793 0.59794,0.18312 4.07729,-1.1903 4.12307,-1.78546 0.04578,-0.59516 -1.45261,-4.67261 -1.45261,-4.67261 l -4.17845,1.01013 z"
id="path88" />
<path
class="cls-1"
d="m 65.63849,103.14876 c 0,0 -0.95952,5.60694 0,5.55816 0.95952,-0.0488 3.99469,-0.5295 3.91921,-1.5939 -0.07548,-1.06439 -0.38511,-4.01333 -0.38511,-4.01333"
id="path90" />
<path
class="cls-1"
d="m 39.26678,114.9468 c 0,0 -0.13631,1.99769 1.76308,2.13504 1.8994,0.13734 3.86798,-0.39267 3.63907,-2.33483 -0.2289,-1.94216 -0.82406,-1.60233 -0.82406,-1.60233"
id="path92" />
<path
class="cls-1"
d="m 65.21082,108.22073 c -0.32492,0.29812 -0.5672,0.6683 -0.62717,1.12413 -0.2289,1.73968 1.14694,3.66982 3.47935,3.51555 2.33241,-0.15427 5.0361,-1.75937 4.85278,-3.46976 -0.1459,-1.36122 -1.24844,-2.74506 -3.37717,-2.65909"
id="path94" />
<path
class="cls-1"
d="m 3.30555,63.4217 c 0,0 5.89665,0.08882 9.73333,1.04149"
id="path96" />
<path
class="cls-1"
d="m 2.36106,65.61122 c 0,0 3.80794,0.75755 9.96239,0.87625"
id="path98" />
<path
class="cls-1"
d="m 83.18102,61.77961 c 0,0 5.61773,-0.75032 7.56277,-0.43405"
id="path100" />
<path
class="cls-1"
d="m 91.76821,63.18322 c 0,0 -3.57276,0.71272 -7.94724,0.82243"
id="path102" />
<path
class="cls-1"
d="m 32.80922,62.97313 c 0,0 10.48757,-1.3975 20.58163,-1.41054 10.09405,-0.01305 17.73245,0.37682 17.73245,0.37682"
id="path104" />
<path
class="cls-1"
d="m 66.00801,49.60071 c 0,-0.82531 -0.28104,-3.26189 -3.2562,-2.84986 -2.97516,0.41203 -3.49019,2.51346 -3.45586,3.21387 0.03434,0.70041 0.52527,3.51593 3.45586,2.86356 2.93058,-0.65238 3.2562,-2.40224 3.2562,-3.22756 z"
id="path106" />
<path
class="cls-1"
d="m 53.39085,49.81494 c 0,0 -0.27598,1.43992 -2.12946,1.91458 -1.85348,0.47467 -4.00145,-0.12535 -4.29196,-1.91458 -0.29051,-1.78923 1.06505,-3.567 3.21071,-3.52156 2.14566,0.04544 3.21071,1.4353 3.21071,3.52156 z"
id="path108" />
<path
class="cls-1"
d="m 40.07257,50.4591 c 0,0 -0.42475,0.91809 -2.292,1.04275 -1.86724,0.12466 -3.11856,-0.76851 -3.31588,-2.41281 -0.19732,-1.64431 0.41856,-2.44191 2.23836,-2.88792 1.81979,-0.44601 3.3649,0.33857 3.53658,1.95749 0.17168,1.61892 -0.16706,2.30049 -0.16706,2.30049 z"
id="path110" />
<path
class="cls-1"
d="m 47.25763,50.87821 c 0,0 0.36417,2.49943 1.22256,2.77412 0.85839,0.27469 3.87994,0.44642 5.39071,-0.72674 0,0 0.2518,-0.24438 0.16023,-0.84612 -0.09157,-0.60174 -0.41073,-2.47876 -0.64029,-2.66188"
id="path112" />
<path
class="cls-1"
d="m 59.95691,51.92969 c 0,0 0.46034,2.45513 1.84538,2.63825 1.38504,0.18312 3.37651,0.13734 4.08612,-1.1903 0.70961,-1.32764 0.20601,-3.5627 0.20601,-3.5627"
id="path114" />
<path
class="cls-1"
d="m 34.54385,49.51104 c 0,0 -0.03829,2.12692 0.16772,2.69918 0.20601,0.57226 2.12881,2.26616 4.46364,1.2132 0,0 0.52648,-0.27469 0.66382,-0.64093 0.13734,-0.36624 0.45148,-1.76332 0.44914,-2.83842"
id="path116" />
<path
class="cls-1"
d="m 83.75282,117.52847 c 0,0 -6.40088,-1.0895 -15.15597,-1.09428 -8.72347,-0.005 -18.57801,0.9795 -18.57801,0.9795"
id="path118" />
<path
class="cls-1"
d="m 66.35667,103.1474 c -2.14466,0.5142 -5.2667,2.05254 -5.29815,6.65101 -0.04795,7.01059 5.49573,6.4705 9.56802,6.5765 4.07229,0.10601 7.17977,-3.20216 7.4127,-6.35219 0.17833,-2.41174 -1.30952,-6.06313 -5.30415,-7.06694"
id="path120" />
<path
d="m 31.48407,86.65132 c 0,0 -1.05807,-0.73359 -1.55055,0.68907 -0.49248,1.42265 1.42353,1.29901 1.72736,1.12048 0.30383,-0.17853 0.4928,-1.46626 -0.17681,-1.80955 z"
id="path122" />
<path
d="m 16.28687,86.46223 c 0,0 -0.08363,-0.6839 0.80979,-0.80532 0.89342,-0.12143 0.92242,0.44309 0.89934,0.72737 -0.02308,0.28428 -0.07459,0.64481 -0.62396,0.83365 -0.54937,0.18884 -1.08876,-0.25815 -1.08517,-0.7557 z"
id="path124" />
<path
d="m 51.77746,86.75527 c 0,0 0.23932,-0.63609 0.97753,-0.58458 0.73821,0.05151 0.69911,0.65502 0.65118,0.97857 -0.04793,0.32355 -0.22649,0.82899 -0.95387,0.74068 -0.72738,-0.08831 -0.72568,-0.81127 -0.67484,-1.13467 z"
id="path126" />
<path
d="m 70.50398,85.25953 c 0,0 0.24221,0.72032 1.38423,0.48219 1.14202,-0.23813 0.56951,-1.7263 -0.11422,-1.6861 -0.68373,0.0402 -1.40993,0.17012 -1.27001,1.20391 z"
id="path128" />
<path
d="m 82.93143,82.71436 c 0,0 0.3473,0.94157 1.31764,0.38652 0.97034,-0.55505 0.19329,-1.80616 -0.51693,-1.63555 -0.71022,0.17061 -0.94273,1.00554 -0.80072,1.24903 z"
id="path130" />
<path
d="m 11.80965,49.94407 c 0,0 -1.14258,-0.25752 -1.39535,1.03007 -0.25277,1.28759 0.93729,1.75112 1.68994,1.35626 0.75265,-0.39486 0.27824,-2.41064 -0.29459,-2.38633 z"
id="path132" />
<path
d="m 81.45847,51.20619 c 0,0 1.31116,0.45233 1.10596,1.6212 -0.2052,1.16887 -2.04255,0.50337 -2.05702,0.09829 -0.01447,-0.40508 -0.66423,-1.7974 0.95106,-1.71949 z"
id="path134" />
<path
class="cls-1"
d="m 36.51321,111.35559 c 0,0 -1.42394,4.85642 0.67053,7.15691 2.09448,2.30049 7.17617,0.9614 8.89295,-1.09874 1.71679,-2.06014 0.28726,-6.77395 -2.87791,-6.83771"
id="path136" />
<path
class="cls-1"
d="m 65.06435,106.25393 c 0,0 -2.79632,3.12527 -0.50543,5.73478 2.29089,2.60951 6.44551,2.47217 9.15803,1.03007 2.71252,-1.4421 1.81979,-5.63249 -0.13734,-6.76485 -1.95714,-1.13236 -4.04092,-1.13236 -4.04092,-1.13236"
id="path138" />
<path
class="cls-1"
d="m 1.85374,67.86731 c 0,0 -1.60433,3.09021 -1.03779,4.18896 0.67506,1.3092 2.33483,-0.29236 2.53715,-1.1903 0.13521,-0.60008 0.33979,-1.63203 0.3505,-2.47217"
id="path140" />
<path
class="cls-1"
d="m 7.02434,68.82751 c 0,0 -0.40031,2.08852 -1.0284,3.56314 -0.16355,0.38398 -0.69918,0.8502 -1.07687,0.91887 -0.9345,0.16991 -1.83232,-0.2209 -1.56597,-2.44356"
id="path142" />
<path
class="cls-1"
d="m 9.8754,69.42386 c 0,0 0.00686,3.39924 -0.61093,3.93716 -0.59048,0.51415 -2.82465,0.74702 -2.88087,-1.98421"
id="path144" />
<path
class="cls-1"
d="m 12.03389,72.76587 c 0,0 -0.26484,0.78972 -0.95983,0.84205 -0.60797,0.04578 -1.411,-0.99833 -1.3439,-1.7365"
id="path146" />
<path
class="cls-1"
d="m 92.6972,64.92077 c 0.82809,1.09874 1.34918,3.3095 1.21723,3.91427 -0.13734,0.62949 -1.01325,0.96687 -1.67748,-0.06806 -0.66445,-1.03528 -1.10514,-2.13664 -1.47467,-3.4044"
id="path148" />
<path
class="cls-1"
d="m 88.99415,65.59825 c 0,0 0.6245,2.46073 0.85212,3.39924 0.35565,1.46639 1.88846,2.12949 2.09448,0.56654 0.13469,-1.02181 -0.49155,-2.29438 -0.49155,-2.29438"
id="path150" />
<path
class="cls-1"
d="m 86.91057,66.02167 c 0,0 0.29113,3.29849 1.22519,4.20578 0.76628,0.74433 1.89936,0.57265 1.65223,-1.46838"
id="path152" />
<path
class="cls-1"
d="m 84.95023,68.59815 c 0,0 0.62561,2.80895 2.01926,2.52815 1.00572,-0.20263 0.58256,-1.93514 0.58256,-1.93514"
id="path154" />
<path
class="cls-1"
d="m 34.52726,118.72996 c 0,0 -5.26988,0.45781 -9.20705,0"
id="path156" />
<path
class="cls-3"
d="m 33.8484,94.4944 c 0,0 3.29194,0.68065 6.65684,0.61447 3.3649,-0.06617 7.8705,-0.61447 7.8705,-0.61447"
id="path158" />
<path
class="cls-3"
d="m 33.89718,96.95497 c 0,0 3.24272,1.35451 6.70104,1.35451 3.45832,0 7.77752,-0.89307 7.77752,-0.89307"
id="path160" />
<path
class="cls-1"
d="m 62.6512,93.12002 c 0,0 8.54347,1.13785 13.69815,0.24855"
id="path162" />
<path
class="cls-1"
d="m 61.89234,95.53861 c 0,0 1.76474,0.89864 4.60979,1.08158 3.98534,0.25625 9.84723,-0.18714 9.84723,-0.18714"
id="path164" />
</g>
</g>
<g
id="g186"
transform="translate(22.80687,13.234741)" />
</svg>

変更後

幅:  |  高さ:  |  サイズ: 22 KiB

39
src/assets/images/myIp-icon-light.svg ノーマルファイル
ファイルの表示

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="24"
viewBox="0 -960 960 960"
width="24"
version="1.1"
id="svg4"
sodipodi:docname="myIp-icon-light.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs8" />
<sodipodi:namedview
id="namedview6"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="32.416667"
inkscape:cx="8.2365039"
inkscape:cy="12"
inkscape:window-width="1888"
inkscape:window-height="1060"
inkscape:window-x="32"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg4" />
<path
d="M300-720q-25 0-42.5 17.5T240-660q0 25 17.5 42.5T300-600q25 0 42.5-17.5T360-660q0-25-17.5-42.5T300-720Zm0 400q-25 0-42.5 17.5T240-260q0 25 17.5 42.5T300-200q25 0 42.5-17.5T360-260q0-25-17.5-42.5T300-320ZM160-840h640q17 0 28.5 11.5T840-800v280q0 17-11.5 28.5T800-480H160q-17 0-28.5-11.5T120-520v-280q0-17 11.5-28.5T160-840Zm40 80v200h560v-200H200Zm-40 320h640q17 0 28.5 11.5T840-400v280q0 17-11.5 28.5T800-80H160q-17 0-28.5-11.5T120-120v-280q0-17 11.5-28.5T160-440Zm40 80v200h560v-200H200Zm0-400v200-200Zm0 400v200-200Z"
id="path2"
style="fill:#ffffff" />
</svg>

変更後

幅:  |  高さ:  |  サイズ: 1.6 KiB

1
src/assets/images/myIp-icon.svg ノーマルファイル
ファイルの表示

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M300-720q-25 0-42.5 17.5T240-660q0 25 17.5 42.5T300-600q25 0 42.5-17.5T360-660q0-25-17.5-42.5T300-720Zm0 400q-25 0-42.5 17.5T240-260q0 25 17.5 42.5T300-200q25 0 42.5-17.5T360-260q0-25-17.5-42.5T300-320ZM160-840h640q17 0 28.5 11.5T840-800v280q0 17-11.5 28.5T800-480H160q-17 0-28.5-11.5T120-520v-280q0-17 11.5-28.5T160-840Zm40 80v200h560v-200H200Zm-40 320h640q17 0 28.5 11.5T840-400v280q0 17-11.5 28.5T800-80H160q-17 0-28.5-11.5T120-120v-280q0-17 11.5-28.5T160-440Zm40 80v200h560v-200H200Zm0-400v200-200Zm0 400v200-200Z"/></svg>

変更後

幅:  |  高さ:  |  サイズ: 623 B

49
src/assets/images/pixiv-icon.svg ノーマルファイル
ファイルの表示

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="64.622841mm"
height="62.355366mm"
viewBox="0 0 64.622841 62.355366"
version="1.1"
id="svg5"
xml:space="preserve"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
sodipodi:docname="pixiv.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview7"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="1.9603365"
inkscape:cx="47.950951"
inkscape:cy="158.64623"
inkscape:window-width="1888"
inkscape:window-height="1060"
inkscape:window-x="32"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs2" /><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-38.311977,-85.637228)"><ellipse
style="fill:#0096fa;fill-opacity:1;fill-rule:evenodd;stroke-width:1.449;stroke-linecap:round;stroke-linejoin:bevel;stop-color:#000000"
id="path1217"
cx="70.623398"
cy="116.81491"
rx="32.31142"
ry="31.177683" /><path
style="fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
d="m 53.954644,137.20697 c 0,-0.34082 0.351116,-0.66494 1.058333,-0.97696 l 1.058334,-0.46694 v -15.29491 c 0,-8.4122 -0.05335,-15.29492 -0.118556,-15.29492 -0.437486,0 -3.422794,2.86126 -4.139781,3.96776 -0.710132,1.09592 -0.860136,1.5691 -0.801207,2.52738 0.05691,0.92543 -0.02798,1.21758 -0.394672,1.3583 -0.270002,0.1036 -0.511045,0.0477 -0.571119,-0.13257 -0.05717,-0.1715 -0.683125,-1.19904 -1.391012,-2.28342 l -1.287067,-1.97159 2.016494,-1.88318 c 4.601337,-4.29714 10.589157,-7.463208 17.00567,-8.991767 3.78782,-0.902344 8.737483,-0.865988 12.26499,0.09009 7.200255,1.951519 11.962535,6.599017 13.249598,12.930247 0.750554,3.69207 0.334849,7.2551 -1.203791,10.31772 -1.436886,2.86007 -5.197954,6.27581 -8.521792,7.73934 -5.0736,2.23398 -12.4865,2.38561 -19.257114,0.39391 -0.961575,-0.28287 -1.884309,-0.5143 -2.050521,-0.5143 -0.211551,0 -0.302204,1.06612 -0.302204,3.55405 0,3.45553 0.0165,3.55907 0.595313,3.73546 0.773381,0.23568 1.521354,0.89963 1.521354,1.35046 0,0.28372 -0.885039,0.35586 -4.365625,0.35586 -4.13462,0 -4.365625,-0.027 -4.365625,-0.51002 z m 21.897599,-9.58377 c 2.151661,-0.40773 4.766628,-1.85382 6.481035,-3.58404 3.107574,-3.13625 4.033012,-5.4392 4.019442,-10.00237 -0.01326,-4.45929 -1.042546,-7.28019 -3.70612,-10.15716 -1.649793,-1.78198 -3.361658,-2.86435 -5.937789,-3.75434 -2.264892,-0.782466 -6.660828,-0.843522 -9.370362,-0.130149 -1.977697,0.520689 -5.207577,1.785819 -6.171272,2.417259 l -0.59795,0.39179 v 11.51268 11.51268 l 1.20336,0.51582 c 3.637801,1.55934 9.693642,2.10895 14.079656,1.27783 z"
id="path402" /></g></svg>

変更後

幅:  |  高さ:  |  サイズ: 3.2 KiB

ファイルの表示

@ -60,20 +60,23 @@ function redirect(url, type, initiator, forceRedirection) {
frontend = options[service].frontend
if (!regexArray(service, url, config, frontend)) {
frontend = null
continue
}
if (
(config.services[service].embeddable && type != options[service].redirectType && options[service].redirectType != "both")
||
(!config.services[service].embeddable && type != "main_frame")
config.services[service].embeddable &&
type != options[service].redirectType && options[service].redirectType != "both"
) {
if (options[service].unsupportedUrls == 'block') return 'CANCEL'
return
}
if (config.services[service].frontends[frontend].desktopApp && type != "main_frame" && options[service].redirectType != "main_frame")
frontend = options[service].embedFrontend
if (!regexArray(service, url, config, frontend)) {
frontend = null
continue
}
let instanceList = options[frontend]
if (instanceList === undefined) break
if (instanceList.length === 0) return null
@ -461,7 +464,6 @@ function redirect(url, type, initiator, forceRedirection) {
}
}
case "biblioReads": {
if (!url.pathname.startsWith('/book/show/') && url.pathname != '/') return randomInstance
return `${randomInstance}${url.pathname}${url.search}`
}
case "wikiless": {
@ -596,6 +598,24 @@ function redirect(url, type, initiator, forceRedirection) {
if (path == "/") path = ""
return `${randomInstance}/${url.hostname}${path}${url.search}`
}
case "quetre": {
const regex = /([a-z]+)\.quora\.com/.exec(url.hostname)
console.log(regex)
if (regex) {
const lang = regex[1]
url.searchParams.append("lang", lang)
return `${randomInstance}${url.pathname}${url.search}`
}
return `${randomInstance}${url.pathname}${url.search}`
}
case "pixivFe": {
const regex = /\/[a-z]{1,3}\/(.*)/.exec(url.pathname)
if (regex) {
const path = regex[1]
return `${randomInstance}/${path}${url.search}`
}
return `${randomInstance}${url.pathname}${url.search}`
}
default: {
return `${randomInstance}${url.pathname}${url.search}`
}
@ -749,7 +769,10 @@ const defaultInstances = {
"laboratory": ['https://lab.vern.cc'],
"libreSpeed": ['https://librespeed.org'],
'jitsi': ['https://meet.jit.si', 'https://8x8.vc'],
'binternet': ['https://binternet.ahwx.org']
'binternet': ['https://binternet.ahwx.org'],
'pixivFe': ['https://pixivfe.exozy.me'],
'indestructables': ['https://indestructables.private.coffee'],
'wtfismyip': ['https://myip.wtf']
}
function initDefaults() {

ファイルの表示

@ -69,6 +69,7 @@
],
"name": "FreeTube",
"embeddable": false,
"desktopApp": true,
"instanceList": false,
"url": "https://github.com/FreeTubeApp/FreeTube"
},
@ -79,24 +80,26 @@
],
"name": "Yattee",
"embeddable": false,
"desktopApp": true,
"instanceList": false,
"url": "https://github.com/yattee/yattee"
}
},
"targets": [
"^https?:\\/{2}redirect\\.invidious\\.io\\/.*",
"^https?:\\/{2}(?:www\\.|m\\.|)youtube.com(\\/|$)(?!iframe_api\\/|redirect\\/)",
"^https?:\\/{2}(www\\.|m\\.)?youtube.com(\\/|$)(?!iframe_api\\/|redirect\\/)",
"^https?:\\/{2}img\\.youtube.com\\/vi\\/.*\\/..*",
"^https?:\\/{2}(?:i|s)\\.ytimg.com\\/vi\\/.*\\/..*",
"^https?:\\/{2}(?:www\\.|)youtube.com\\/watch?v=..*",
"^https?:\\/{2}youtu\\.be\\/..*",
"^https?:\\/{2}(?:www\\.|)(youtube|youtube-nocookie)\\.com\\/embed\\/..*"
"^https?:\\/{2}(i|s)\\.ytimg.com\\/vi\\/.*\\/..*",
"^https?:\\/{2}(www\\.)?youtube.com\\/watch?v=..*",
"^https?:\\/{2}(www\\.)?youtu\\.be\\/..*",
"^https?:\\/{2}(www\\.)?(youtube|youtube-nocookie)\\.com\\/embed\\/..*"
],
"name": "YouTube",
"options": {
"enabled": false,
"redirectType": "main_frame",
"frontend": "invidious",
"embedFrontend": "invidious",
"unsupportedUrls": "bypass"
},
"imageType": "png",
@ -126,7 +129,6 @@
"unsupportedUrls": "bypass"
},
"imageType": "png",
"embeddable": false,
"url": "https://music.youtube.com"
},
"mixi": {
@ -191,8 +193,8 @@
}
},
"targets": [
"^https?:\\/{2}(www\\.|mobile\\.|)twitter\\.com(\\/|$)",
"^https?:\\/{2}(pbs\\.|video\\.|)twimg\\.com(\\/|$)",
"^https?:\\/{2}(www\\.|mobile\\.)?twitter\\.com(\\/|$)",
"^https?:\\/{2}(pbs\\.|video\\.)twimg\\.com(\\/|$)",
"^https?:\\/{2}platform\\.twitter\\.com/embed(\\/|$)",
"^https?:\\/{2}t\\.co(\\/|$)"
],
@ -218,7 +220,7 @@
}
},
"targets": [
"^https?:\\/{2}(www\\.|)tiktok\\.com(\\/|$)"
"^https?:\\/{2}(www\\.)?tiktok\\.com(\\/|$)"
],
"name": "TikTok",
"options": {
@ -228,7 +230,6 @@
"instance": "public"
},
"imageType": "png",
"embeddable": false,
"url": "https://tiktok.com"
},
"reddit": {
@ -247,7 +248,7 @@
}
},
"targets": [
"^https?:\\/{2}(www\\.|old\\.|np\\.|new\\.|amp\\.|)(reddit|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad)\\.(com|onion)(?=\\/u(ser)?\\/|\\/r\\/|\\/search|\\/new|\\/?$)",
"^https?:\\/{2}(www\\.|old\\.|np\\.|new\\.|amp\\.)?(reddit|reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad)\\.(com|onion)(?=\\/u(ser)?\\/|\\/r\\/|\\/search|\\/new|\\/?$)",
"^https?:\\/{2}(i|(external-)?preview)\\.redd\\.it"
],
"name": "Reddit",
@ -258,7 +259,6 @@
"instance": "public"
},
"imageType": "png",
"embeddable": false,
"url": "https://reddit.com"
},
"imgur": {
@ -286,6 +286,26 @@
"embeddable": true,
"url": "https://imgur.com"
},
"pixiv": {
"name": "Pixiv",
"frontends": {
"pixivFe": {
"name": "PixivFE",
"instanceList": true,
"url": "https://codeberg.org/VnPower/pixivfe"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?pixiv\\.net\\/"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "pixivFe"
},
"imageType": "svg",
"url": "https://www.pixiv.net"
},
"medium": {
"frontends": {
"scribe": {
@ -327,7 +347,6 @@
"unsupportedUrls": "bypass"
},
"imageType": "svg",
"embeddable": false,
"url": "https://medium.com"
},
"quora": {
@ -350,7 +369,6 @@
"instance": "public"
},
"imageType": "png",
"embeddable": false,
"url": "https://quora.com"
},
"imdb": {
@ -363,7 +381,7 @@
}
},
"targets": [
"^https?:\\/{2}(?:www\\.|m\\.|)imdb\\.com"
"^https?:\\/{2}(www\\.|m\\.)?imdb\\.com"
],
"name": "IMDb",
"options": {
@ -373,7 +391,6 @@
"instance": "public"
},
"imageType": "svg",
"embeddable": false,
"url": "https://imdb.com"
},
"fandom": {
@ -385,7 +402,7 @@
}
},
"targets": [
"^https?:\\/{2}(?:[a-zA-Z0-9-]+\\.)?(?:fandom|wikia)\\.com(?=\\/wiki|\\/?$)"
"^https?:\\/{2}([a-zA-Z0-9-]+\\.)?(fandom|wikia)\\.com(?=\\/wiki|\\/?$)"
],
"name": "Fandom",
"options": {
@ -395,7 +412,6 @@
"frontend": "breezeWiki"
},
"imageType": "svg",
"embeddable": false,
"url": "https://fandom.com"
},
"pinterest": {
@ -487,7 +503,6 @@
"instance": "public"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://search.libreredirect.invalid"
},
"translate": {
@ -522,7 +537,6 @@
"instance": "public"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://translate.libreredirect.invalid"
},
"maps": {
@ -549,7 +563,6 @@
"unsupportedUrls": "bypass"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://maps.libreredirect.invalid"
},
"sendFiles": {
@ -572,7 +585,6 @@
"frontend": "send"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://send.libreredirect.invalid"
},
"textStorage": {
@ -593,7 +605,6 @@
"frontend": "privateBin"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://paste.libreredirect.invalid"
},
"reuters": {
@ -614,7 +625,6 @@
"frontend": "neuters"
},
"imageType": "svg",
"embeddable": false,
"url": "https://reuters.com"
},
"genius": {
@ -643,7 +653,6 @@
"instance": "public"
},
"imageType": "svg",
"embeddable": false,
"url": "https://genius.com"
},
"urbanDictionary": {
@ -664,7 +673,6 @@
"frontend": "ruralDictionary"
},
"imageType": "svg",
"embeddable": false,
"url": "https://urbandictionary.com"
},
"stackOverflow": {
@ -677,7 +685,7 @@
}
},
"targets": [
"^https?:\\/{2}?stackoverflow\\.com\\/",
"^https?:\\/{2}(www\\.)?stackoverflow\\.com\\/",
"^https?:\\/{2}([a-zA-Z0-9-]+\\.)?stackexchange\\.com\\/"
],
"name": "Stack Overflow",
@ -688,7 +696,6 @@
"instance": "public"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://stackoverflow.com/"
},
"goodreads": {
@ -711,7 +718,6 @@
"instance": "public"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://goodreads.com/"
},
"wikipedia": {
@ -723,7 +729,7 @@
}
},
"targets": [
"^https?:\\/{2}(?:[a-z]+\\.)*wikipedia\\.org\\/?"
"^https?:\\/{2}([a-z]+\\.)*wikipedia\\.org\\/?"
],
"name": "Wikipedia",
"options": {
@ -732,7 +738,6 @@
"frontend": "wikiless"
},
"imageType": "svg",
"embeddable": false,
"url": "https://wikipedia.org"
},
"snopes": {
@ -753,7 +758,6 @@
"frontend": "suds"
},
"imageType": "svg",
"embeddable": false,
"url": "https://www.snopes.com"
},
"waybackMachine": {
@ -774,7 +778,6 @@
"frontend": "waybackClassic"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://web.archive.org"
},
"github": {
@ -795,7 +798,6 @@
"frontend": "gothub"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://github.com"
},
"bilibili": {
@ -817,7 +819,6 @@
"frontend": "mikuInvidious"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://bilibili.com/"
},
"bandcamp": {
@ -839,7 +840,6 @@
"frontend": "tent"
},
"imageType": "svg",
"embeddable": false,
"url": "https://bandcamp.com"
},
"gitlab": {
@ -862,30 +862,8 @@
"frontend": "laboratory"
},
"imageType": "svg",
"embeddable": false,
"url": "https://gitlab.com/"
},
"wolframAlpha": {
"frontends": {
"wolfreeAlpha": {
"name": "WolfreeAlpha",
"instanceList": true,
"url": "https://git.disroot.org/wolfree"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?wolframalpha\\.com\\/"
],
"name": "Wolfram Alpha",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wolfreeAlpha"
},
"imageType": "svg",
"embeddable": false,
"url": "https://www.wolframalpha.com"
},
"speedTest": {
"frontends": {
"libreSpeed": {
@ -906,9 +884,28 @@
"frontend": "libreSpeed"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://speedtest.libreredirect.invalid"
},
"instructables": {
"name": "Instructables",
"frontends": {
"indestructables": {
"name": "Indestructables",
"instanceList": true,
"url": "https://indestructables.codeberg.page"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?instructables\\.com\\/"
],
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "indestructables"
},
"imageType": "svg",
"url": "https://www.instructables.com"
},
"meet": {
"name": "Meet",
"frontends": {
@ -927,8 +924,48 @@
"frontend": "jitsi"
},
"imageType": "svgMono",
"embeddable": false,
"url": "https://meet.libreredirect.invalid"
},
"myIp": {
"frontends": {
"wtfismyip": {
"name": "wtfismyip",
"instanceList": true,
"url": "https://gitlab.com/wtfismyip/wtfismyip"
}
},
"targets": [
"^https?:\\/{2}myip\\.libreredirect\\.invalid\\/"
],
"name": "My IP",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wtfismyip"
},
"imageType": "svgMono",
"url": "https://myip.libreredirect.invalid"
},
"wolframAlpha": {
"frontends": {
"wolfreeAlpha": {
"name": "WolfreeAlpha",
"instanceList": true,
"url": "https://git.disroot.org/wolfree"
}
},
"targets": [
"^https?:\\/{2}(www\\.)?wolframalpha\\.com\\/"
],
"name": "Wolfram Alpha",
"options": {
"enabled": false,
"unsupportedUrls": "bypass",
"frontend": "wolfreeAlpha"
},
"imageType": "svg",
"url": "https://www.wolframalpha.com"
>>>>>>> c46c0fb83a38ca73aa30a64a49c7973bcf1d01df
}
}
}

ファイルの表示

@ -33,7 +33,11 @@ async function changeFrontendsSettings(service) {
if (config.services[service].frontends[frontend].instanceList) {
const frontendDiv = document.getElementById(frontend)
if (typeof divs[service].frontend !== "undefined") {
if (frontend == divs[service].frontend.value) {
if (
frontend == divs[service].frontend.value
||
(!config.services[service].frontends[divs[service].frontend.value].embeddable && divs[service].embedFrontend && frontend == divs[service].embedFrontend.value)
) {
frontendDiv.style.display = ""
if (config.services[service].frontends[frontend].localhost === true) {
document.getElementById(`${service}-instance-div`).style.display = ""
@ -58,13 +62,29 @@ async function changeFrontendsSettings(service) {
<option value="sub_frame" data-localise="__MSG_onlyEmbedded__">Only Embedded</option>
<option value="main_frame" data-localise="__MSG_onlyNotEmbedded__">Only Not Embedded</option>
`
document.getElementById(`${service}-redirectType`).value = options[frontend].redirectType = options[service].redirectType
}
else if (config.services[service].frontends[frontend].desktopApp && Object.values(config.services[service].frontends).some(frontend => frontend.embeddable)) {
document.getElementById(`${service}-redirectType`).innerHTML = `
<option value="both" data-localise="__MSG_both__">both</options>
<option value="main_frame" data-localise="__MSG_onlyNotEmbedded__">Only Not Embedded</option>
`
if (options[service].redirectType == "sub_frame") {
options[service].redirectType = "main_frame"
browser.storage.local.set({ options })
}
} else {
document.getElementById(`${service}-redirectType`).innerHTML =
'<option value="main_frame" data-localise="__MSG_onlyNotEmbedded__">Only Not Embedded</option>'
options[service].redirectType = "main_frame"
browser.storage.local.set({ options })
}
document.getElementById(`${service}-redirectType`).value = options[service].redirectType
if (config.services[service].frontends[frontend].desktopApp && options[service].redirectType != "main_frame") {
document.getElementById(`${service}-embedFrontend-div`).style.display = ''
} else {
document.getElementById(`${service}-embedFrontend-div`).style.display = 'none'
}
}
const frontend_name_element = document.getElementById(`${service}_page`).getElementsByClassName("frontend_name")[0]
frontend_name_element.href = config.services[service].frontends[divs[service].frontend.value].url

ファイルの表示

@ -29,10 +29,18 @@ each val, service in services
option(value="localhost") localhost
option(value="public") public instances
if services[service].embeddable
div(class="some-block option-block")
h4(data-localise="__MSG_redirectType__") Redirect Type
select(id=service+"-redirectType")
div(class="some-block option-block")
h4(data-localise="__MSG_redirectType__") Redirect Type
select(id=service+"-redirectType")
div(id=service+"-embedFrontend-div" class="some-block option-block")
h4(data-localise="__MSG_embedFrontend__") Embed Frontend
select(id=service+"-embedFrontend")
each val, frontend in services[service].frontends
if services[service].frontends[frontend].embeddable && services[service].frontends[frontend].instanceList
option(value=frontend)=services[service].frontends[frontend].name
div(class="some-block option-block")
h4 Unsupported iframes handling

ファイルの表示

@ -128,7 +128,7 @@ section.links {
flex-wrap: wrap;
flex-direction: column;
width: 300px;
max-height: 800px;
max-height: 850px;
}
section.links div {