semvec/pypi-packages huggingface dataset:
flask-args 0.3.0
auto type convertion for flask.request.form/args/values
License: MIT

import json

from flask import Flask, jsonify

from flask_args import args


app = Flask(__name__)
app.debug = True


@app.route('/foo', methods=['POST'])
@args('form', bar=int)
@args('args', baz=float, spam=str)
def foo(bar, baz, spam):
    return jsonify({'bar': bar, 'baz': baz, 'spam': spam})


@app.route('/echo', methods=['GET', 'POST'])
@args('values', msg=str)
def echo(msg):
    return msg

if __name__ == '__main__':
    with app.test_client() as client:
        r = client.post('/foo?baz=3.14&spam=spam', data={'bar': 2718281828})
        assert json.loads(r.data) == {
            'baz': 3.14, 'bar': 2718281828, 'spam': 'spam'}

        r = client.get('/echo?msg=hello')
        assert r.data == 'hello'

        r = client.post('/echo', data={'msg': 'hello'})
        assert r.data == 'hello'
google-seo-analyzer 0.1.1
This simple script parses Google Web Master Tools report and analyzes results.
License: MIT
Keywords: gogole seo analyzer crawler report

When you are worried about your site SEO, you probably make many things to correct problems such as creating
    redirects, correcting broken URLs etc. But, it can take a long time to Google come back and see that you've
    done a good job.
    
    Fortunately, you yourself can mark desired URLs as corrected. But, if you have a large number of indexed URLs
    and make lots of simultaneous changes, it can be hard to keep track of those URLs.

    google-seo-analyzer helps you by crawling all problematic URLs and generating a report about which statuses
    have been changed and by ordering URLs in such a way you can easily identify error patterns.
    
    Usage: seo_analyzer.py path/to/file/ [debug|info|warning|error|critical]