website roulette for tilde members
Go to file
Sebastian Korotkiewicz f1c5edbea6
fix previous button
2022-03-25 03:21:25 +01:00
public_html/browser fix previous button 2022-03-25 03:21:25 +01:00
store/browser Initial commit 2022-03-19 09:17:55 +01:00 update readme 2022-03-20 10:10:01 +01:00
cron.txt Initial commit 2022-03-19 09:17:55 +01:00

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

  • public_html/browser/index.php

    • s/
  • store/browser/curl.php

    • require_once ('/home/grizzly/store/browser/db.php');
    • curl_setopt($c, CURLOPT_URL,'');
    • pregmatch_all('/
    • <a href="/~(.)/" class="list-group-item col-xs-6 col-sm-4 col-md-2">~(._)</a></li>/', $data, $matches);
  • store/browser/

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 and send pull request