about summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2e5fe92
--- /dev/null
+++ b/README.md
@@ -0,0 +1,40 @@
+# Sites Roulette
+
+My simple application to view user pages on a given server,
+
+curl.php gets the data from the main page of the server, parses it and writes to the database, thanks to cron you can easily update the database for example once a day.
+
+it's a very simple script, if you want to run it, you need to personalize some things, like the name of your home directory or regex to download users
+
+to change:
+
+- public_html/browser/get.php
+
+  - require_once('/home/grizzly/store/browser/db.php');
+  - die(header("Location: https://tilde.team/~grizzly/browser/?member=" . $row['login_name']));
+
+- public_html/browser/index.php
+
+  - s/tilde.team/you.website/
+
+- store/browser/curl.php
+
+  - require_once ('/home/grizzly/store/browser/db.php');
+  - curl_setopt($c, CURLOPT_URL,'https://tilde.team/');
+  - preg*match_all('/<li><a href="\/~(.*)\/" class=\"list-group-item col-xs-6 col-sm-4 col-md-2\">~(.\_)<\/a><\/li>/', $data, $matches);
+
+- store/browser/update.sh
+
+and add cron.txt content to your cron: `crontab -e`
+
+---
+
+the script was created out of "need", I wanted to browse all user pages and I didn't want to open thousands of tabs, so this is "sites roulette".
+
+you can modify it, share it freely
+
+---
+
+if you want to change or improve something, clone the repo, add changes, upload to some git server and send me the link, if you are a user of tilde.institute, send me an email with the path to your repo on the server
+
+=> grizzly/at/nand.sh