Skip to content
Decentralized community
PHP JavaScript CSS
Find file
Latest commit be77b1d Apr 24, 2016 @mesa57 mesa57 Merge pull request #159 from mesa57/master
Correction for invalid XML
Failed to load latest commit information.
NNTP Fix old style (php4) constructors Nov 18, 2015
images Added support for template inheritance, allowing you to create a chil… Jan 31, 2012
js Add provider for fileuploads, add easy error messages when a file upl… May 24, 2013
lib Merge pull request #159 from mesa57/master Apr 24, 2016
locales/nl_NL/LC_MESSAGES - Correction for sqlite (dao_base_comments, dbfts_abs) Apr 14, 2016
templates Various bugfixes and enhancements Apr 15, 2016
tests Very early draft of an PHP scraper which can use the XBMC's universal… Aug 20, 2013
utils/transifex Rewrite of template generator in PHP May 5, 2013
vendor Fix old style (php4) constructors Nov 18, 2015
.gitattributes Line ending fixes Jul 4, 2012
.gitignore Migrate cache to be disk-based instead of database based, this allows… May 27, 2013
.htaccess another incorrect module Dec 16, 2012
INSTALL Remove ctype from installation documentation and program as well Apr 30, 2013
LICENSE Als men dit expliciet opgeeft (dus het 'getimage' object aan de consu… Sep 3, 2011
README.md Update README.md Apr 5, 2015
check-cache.php Show the new cache id we are using Oct 20, 2013
favicon.ico favicon.ico symlink in de root. Op die manier is het ook zichtbaar va… May 9, 2011
index.php Various bugfixes and enhancements Apr 15, 2016
install.php Added SQLite option to installer. Fixed SpotStruct for sqlite. Aug 10, 2015
migrate-cache.php Fix the migrate-cache script to use proper PDO as well, fixes #1912 Oct 6, 2013
migrate-cache2.php Refactor code to use a more modular way of loading settings, this way… Oct 6, 2013
notifications.xml - Correction for sqlite (dao_base_comments, dbfts_abs) Apr 14, 2016
retrieve.php Various bugfixes and enhancements Apr 15, 2016
settings.php Revert "Invert if statement for https check, better compatibility" Apr 9, 2016
upgrade-db.php Refactor code to use a more modular way of loading settings, this way… Oct 6, 2013
usenetservers.xml Add Premiumize + correct BlockNews settings Jan 2, 2014

README.md

Spotweb

Spotweb is a decentralized usenet community based on the Spotnet protocol.

Spotweb requires an operational webserver with PHP5 installed, it uses either an MySQL or an PostgreSQL database to store it's contents in.

Features

Spotweb is one of the most-featured Spotnet clients currently available, featuring among other things:

  • Fast
  • Customizable filter system from within the system
  • Posting of comments and spots
  • Showing and filtering on new spots since the last view
  • Watchlist
  • Easy to download multiple files
  • Runs on NAS devices like Synology and qnap
  • Rating of spots
  • Integration with Sick beard and CouchPotato as a 'newznab' provider
  • Platform independent (reported to work on Linux, *BSD and Windows)
  • Both central as user-specific blacklist support built-in
  • Spam reporting
  • Easy layout customization by providing custom CSS
  • Boxcar/Growl/Notify My Android/Notify/Prowl and Twitter integration (*)
  • Spot statistics on your system
  • Sabnzbd and nzbget(*) integration
  • Multi-language (*)
  • Multiple-user ready (*)
  • Opensource and open development model (*)

(*) Unique feature among all known Spotnet clients

Installation

Installation is the toughest part of Spotweb. Depending on your platform you should look at the different tutorials available on the Spotweb wiki, but the basic steps are:

  1. Ensure you have an database server installed (either MySQL or PostgreSQL)
  2. Create an empty 'spotweb' database
  3. Ensure you have a webserver running and PHP is configured for this webserver
  4. Download Spotweb
  5. Unpack Spotweb to a directory of your choosing
  6. Open 'install.php' in your browser until everything is 'OK'. Fix the parts which aren't OK.
  7. Follow the wizard and perform the instructions as given by the wizard.
Something went wrong with that request. Please try again.