Compare commits

...

3 Commits

@ -34,8 +34,8 @@ To disable plugins:
3. recompile
To remove plugins completely;
1. Remove the corresponding code in this file by looking for the variables above.
2. Remove PLUGIN and $(PLUGIN) from the makefiel
1. Remove the corresponding code in the rosenrot.c by looking for the variables above.
2. Remove PLUGIN and $(PLUGIN) from the makefile
3. Recompile
*/

@ -48,6 +48,8 @@ runtime_files:
sudo mkdir -p /opt/rosenrot/
sudo cp style.css /opt/rosenrot/
sudo cp -r images/flower-imgs /opt/rosenrot/
sudo cp plugins/style/style.js /opt/rosenrot/
sudo cp plugins/readability/readability.js /opt/rosenrot/
install: rosenrot runtime_files
cp -f rosenrot /usr/bin
@ -67,8 +69,7 @@ format: $(SRC) $(PLUGINS)
$(FORMATTER) $(SRC) $(PLUGINS) $(rosenrot.h)
lint:
clang-tidy $(SRC) $(PLUGINS) -- -Wall -O3 `pkg-config --cflags 'webkit2gtk-4.1'` -o rosenrot `pkg-config --libs 'webkit2gtk-4.1'`
clang-tidy $(SRC) $(PLUGINS) -- -Wall -O3 $(INCS) -o rosenrot $(LIBS)
## A few more commands:
fast: $(SRC) $(PLUGINS) $(CONFIG)

@ -5,9 +5,10 @@
void read_readability_js(char* string)
{
FILE* fp = fopen("/home/nuno/Documents/workspace/rosenrot/plugins/readability/readability.js", "r");
FILE* fp = fopen("/opt/rosenrot/readability.js", "r");
if (!fp) { // fp is NULL, fopen failed
fprintf(stderr, "Failed to open file\n");
fprintf(stderr, "Consider running $ sudo make runtime_files\n");
string = NULL;
return;
}

@ -31,6 +31,8 @@ int shortcut_expand(const char* uri, char* output)
strcpy(tmp_output, output);
char* shortcuts[] = {
"!x",
"!blog",
"!fnf",
"!fnc",
"!hn",
@ -38,6 +40,8 @@ int shortcut_expand(const char* uri, char* output)
};
char* expansions[] = {
"https://twitter.com",
"https://nunosempere.com/blog",
"https://forum.nunosempere.com/frontpage",
"https://forum.nunosempere.com/comments",
"https://news.ycombinator.com",

@ -1,11 +1,11 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define STYLE_N 7265 + 1000
#define STYLE_N 7275 + 1000
void read_style_js(char* string)
{
FILE* fp = fopen("/home/nuno/Documents/workspace/rosenrot/plugins/style/style.js", "r");
FILE* fp = fopen("/opt/rosenrot/style.js", "r");
if (!fp) { // fp is NULL, fopen failed
fprintf(stderr, "Failed to open file\n");
string = NULL;

@ -1,7 +1,7 @@
#ifndef STYLE
#define STYLE
#define STYLE_N 7265 + 1000
#define STYLE_N 7275 + 1000
void read_style_js(char* string);

@ -3,6 +3,7 @@
var styles = null;
if (document.domain == "forum.effectivealtruism.org") {
/*
styles = `
.Layout-main {
margin-left: 100px;
@ -23,6 +24,7 @@ if (document.domain == "forum.effectivealtruism.org") {
styleSheet.innerText = styles;
document.head.appendChild(styleSheet);
console.log("Style changed");
*/
}
if (document.domain == "mail.proton.me") {

Binary file not shown.
Loading…
Cancel
Save