Skip to main content

A utility package with various things in it.

Project description

Internet of Utilities

Internet of Utilities (which will be shortented to IoU from now on) is a tool for a variety of utilities, including Roundbottom (or Rndb), a WIP flask extension and IDL, a very simple tool similar to wget.

Using Roundbottom

To make a simple roundbottom program, run the following code:

rndb = Rndb()
Rndb().run_app(torun=Rndb.helloworld)

# or, for all the arguments

rndb = Rndb()

rndb.run_app(host="localhost", port=8000, route="/")

compared to the longer

from flask import Flask

app = Flask(__name__)



@app.route('/')

def hello_world():

    return 'Hello, World!'
	

The Rndb.helloworld is an example program ran if no function to run was given, and is defined as:

def helloworld():

    return 'Hello, World!'
	

If you want to use a custom function that you defined, use the following:


def test123():

    return 'Hello, other world!'
	

rndb = Rndb()

rndb.run_app(host="localhost", port=8000, torun=test123, route="/")

Let's step through the program.

rndb = Rndb()
rndb.run_app(host="localhost", port=8000, torun=Rndb.helloworld, route="/")

rndb = Rndb() instantiates Roundbottom, for the use of run_app

rndb.run_app runs an application with the following arguments:

host="localhost" is used to define the host. For a local webserver, use localhost. For a repl-like website, (e.g. repl.it) use something like 0.0.0.0

port=8000 defines the port. You can have 8080, 8000, 6000, etc.

torun=Rndb.helloworld defines which function to run. In this case, it runs the example program Rndb.helloworld, which just does return "Hello, World".

route="/" simply puts @app.route(route) before the function you provided with torun.

Using IDL

IDL is a simple function with one argument using one library; urllib. The function is like idl(url). Replace url with a URL, and you will get the text content for the URL's page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

internetofutils-0.1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file internetofutils-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: internetofutils-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.4

File hashes

Hashes for internetofutils-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67ee0a875da0925d2bbdb1c8ced9c2bbd15f0da09ad41731cf88dfb184f1ccd2
MD5 15f7ab8c12f1055b4865882a9520f6aa
BLAKE2b-256 5e4ff2ad60e872b5913cd573bc17326a38352e22ef72b2596b7d71b6d48d2dd6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page