Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

SCyberbrin/telnet_scp_wiki_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

telnet_scp_wiki_scraper

Scraps scp wiki with the specific scp over telnet.

SCP Foundation (emblem)

It creates a telnet-server that makes it look like an old SCP Foundation Database. In reality, it just asks for the specific SCP name or ID and search it in the https://scp-wiki.wikidot.com/ Website.

Installation

  1. Check if you have latest version of Python 3 (im using python 3.8.10).
    If you dont have the latest version of Python 3 or you dont have Python at all then go to the Python Website (https://www.python.org/) and Download it
  2. Clone or download the Project in your local Maschine.
    for clone git clone <project url here> (it must be done in the project folder)
  3. Install all the Requirements for the Project by typing this in the Terminal pip install -r requirements.txt
  4. Start the Server with python3 main.py

Using it

If you want to change the default telnet port (23) to something else, then it must be done in the environment.

  • UNICODE: str (default ascii)

Docker Version

  1. Clone or download the Project in your local Maschine.
    for clone git clone <project url here>

  2. Build the docker image in the Terminal docker build . -t telnet_scp (it must be done in the project folder)

  3. Run the build image with docker run telnet_scp

Setting up a work environment

  1. Check if you have latest version of Python 3 (im using python 3.8.10).
    If you dont have the latest version of Python 3 or you dont have Python at all then go to the Python Website (https://www.python.org/) and Download it
  2. Install all the Requirements for the Project by typing this in the Terminal pip install -r requirements.txt (it must be done in the project folder)

Bug reports

In case of a bug that you like to report to me or to the comunity then do it on the Issues Tap.

TODOS/IDEAD

  • Add a cache system in tmp folder, for caching the scp report text.
  • Add Cooldown system for users.
  • Optimize the code for TelnetIO.
  • Rewrite the Telnet functions to a class
  • Send Error message when the source size is not responding.
  • add "\r" on every newline
  • Rewrite the Telnet functions to a class

About

Scrap scp wikis with the specific scp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published