Giter Club home page Giter Club logo

lowendstorage's Introduction

This site compiles a list of Low End Storage solutions into a sortable table to analyze all options.

The jQuery plug-in, DataTables, is used to structure and sort the data.

All prices are in USD. Foreign currencies are converted to USD and may not be accurate at time of viewing.

General Requirements

General requirements for services that are presented in this table:

  1. Provider offers a plan with storage of >= 250GB
  2. Price of the storage plan is <= $10/mo

Data

Data that is used to populate the table is stored within the data.json file.

Due to a limitation of the DataTables plug-in, the table rows need to be generated and placed within the HTML file prior to rendering the webpage. Because of this, a Python utility dubbed, 'build_rows.py', has been created to automatically read in the data.json file and generate the HTML code for the table rows. Then the rows that are spit out can be dumped within the index.html page between the two markers.

./build_rows.py > table-rows.html

How to Suggest a Change/Addition/Deletion

There are multiple ways that you can help contribute to this project to propose a change.

  1. Fork the project, make your edits, and submit a Pull Request. Please conform to the json structure indicated below.
  2. Open a GitHub issue with details on the edits you'd like to see incorporated. Be as specific as possible and include all relevant information (i.e. fields for the json structure if submitting an addition).
  3. Email me with your proposed changes.
  4. PM me on LowEndTalk or post in the LowEndStorage.win LET thread.

Data json Structure

Blank structure:

{
  "data": [
    {
      "Provider": "",
      "Provider_URL": "",
      "Region": "",
      "Locations": "",
      "Space": "",
      "Bandwidth": "",
      "Port_Speed": "",
      "CPUs": "",
      "RAM": "",
      "IPv4": "",
      "IPv6": "",
      "VZ_Type": "",
      "Price": "",
      "Value": "",
      "Links": [{
        "link_desc": "",
        "link_url": ""
      }],
      "Coupon": "",
      "Note": ""
    }
  ]
}
Field Required? Description
Provider Required Name of the provider
Provider_URL Required URL to the homepage of the provider
Region Required Region that the provider offers storage within (NA, EU, APAC, etc.)
Locations Required List out all cities/countries that the provider offers the storage plan (each separated by a semicolon and space)
Space Required The amount of space (in GigaBytes) of the cheapest or best storage offer that meets the requirements posted above
Bandwidth Required The amount of bandwidth (in TeraBytes per month) of the offer
Port_Speed Required The speed of the internet connection of the plan (in Gigabits per second)
CPUs Required Number of CPUs or vCPUs that are included as part of the plan
RAM Required The amount of RAM (in GigaBytes) of the offer
IPv4 Required If any IPv4 addresses are included in the plan (possible options - Yes, NAT, No)
IPv6 Required If any IPv6 addresses are included in the plan (possible options - Yes, No, ?)
VZ_Type Required The type of virtualization of the plan (possible options - OpenVZ, KVM, Xen, LXC)
Price Required The monthly price of the plan (non-monthly plans should be the plan price divided by the number of months the period covers)
Value Required A calculation of the number of the cost per month divided by number of TeraBytes of storage space, resulting in $/TB/mo
Links Required (1-to-many) Includes the link to purchase the offer, link to the LowEndTalk thread, link to the LowEndBox post, etc.
Coupon Optional Coupon code if it is required to purchase the plan at the stated price
Note Optional Notes can be included, if needed (e.g. to indicate out of stock or if the product is a pre-order deal, etc.)

Example:

{
  "data": [
    {
      "Provider": "MyFakeHost",
      "Provider_URL": "https://www.myfakehost.net",
      "Region": "EU+NA",
      "Locations": "Chicago, IL; Paris, France",
      "Space": "500",
      "Bandwidth": "5",
      "Port_Speed": "1",
      "CPUs": "2",
      "RAM": "1",
      "IPv4": "NAT",
      "IPv6": "Yes",
      "VZ_Type": "OpenVZ",
      "Price": "$2",
      "Value": "$4",
      "Links": [{
        "link_desc": "LET Offer",
        "link_url": "https://www.lowendtalk.com/link/to/offer/thread"
      }, {
        "link_desc": "Order",
        "link_url": "https://www.myfakehost.net/billing/link/to/order"
      }],
      "Coupon": "FartMother",
      "Note": "Pre-Order"
    }
  ]
}

License

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                    Version 2, December 2004

 Copyright (C) 2018 Mason Rowe <[email protected]>

 Everyone is permitted to copy and distribute verbatim or modified
 copies of this license document, and changing it is allowed as long
 as the name is changed.

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. You just DO WHAT THE FUCK YOU WANT TO.

lowendstorage's People

Contributors

masonr avatar lts42 avatar

Watchers

James Cloos avatar Leonn 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.