Giter VIP home page Giter VIP logo

snake's Introduction

Welcome to Snake.

Snake is basically a web crawler put into a PyQt5 Framework. The software is completely > written by me. Just for fun to be honest with you. Normally people write documentation for their software, so this is my attempt. Just know the software is in early development.

"Snake" has a build in text editor to make life easy. Slide with you buddy "Python3.7" like a snake through the data the internet offers and save it right away to your system. Or as a text editor suggests edit your fetch!

Features

Tools
  • Editor
    Build in Snake is a quick and simple text editor. You are able to copy the output of for example the scraper and paste it directly into your editor.
  • Save/Load file
    A editor is not a editor if its not able to save and open files.
  • Scraper
    Fetch hyperlinks across webservers. webservers may contain valuable data such as scripts or maybe links to unsecure admin pages, who knows. This function searches for navigatable links on a single page. The links found on the page are getting sorted out and run through the scraper once more. With a little bit of magic and a bit of believe a clean ordered output rolls out.
  • Decoder
    Decode Base64 and ROT13 to readable text.
Settings
  • Change the font of the program.
    You have the possibility to change the font of the program. Increase the size of the font or even change the color!
  • Window Style
    Along the years we had a hand full of styles we could choose from on a system. This changed your theme of your computer to your personal preferences.You can choose between any style available on your machine.
New Updates

Snake lets you know when there is a new version available to download. Because this is a opensource project, there will be a chance someone uses my code which is fine by me but because this feature is implemented, I want you to know that I (the creator) only upload at:

Do not be foolish and download malware.

Future

The future is very bright for this program. I got a couple of ideas which I like to try out and implement this in Snake. When I'm done, I expect to have developed a great toolbox which contains tools to make everyday tasks just a slightly more easy/enjoyable.

Contribution

Ideas and requests are greatly appreciated. If you have any ideas please feel free to use the template "feature_request_template" provided in the documentation folder

Bugs

Like wise Contribution there is a bug template available in the documentation folder. Feel free to create a ticket with your problem or contribute to solve the issue. Don't forget to make a pull request!

Installation

Make sure you have python3.7 installed. This program will not work on python 3.6 <. How ever you like to use python, I like to create a virtual env. I suspect you know what you are doing. So here we go. I always put my virtualenv in the project folder and call it venv. You can call it however you like.

virtualenv venv

After this is done make sure you have your virtual env activated. Install the requirements.txt.

python -m pip install -r requirements.txt

After this you are all set!, Start Snake with the following command:

python main.py
More documentation? Yes, you rock!

snake's People

Contributors

0x78f1935 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.