Skip to content

MopicMP/hyper-contact-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hyper-contact-form

Hyper static site contact form (formspree/getform)

PyPI version License: MIT Python 3.8+

Installation

pip install hyper-contact-form

Quick Start

from hyper_contact_form import form

# Basic usage
result = form("your input here")
print(result)

Features

  • Simple, clean API with type hints
  • Zero dependencies (pure Python)
  • Python 3.8+ compatible
  • Fully tested
  • Lightweight (< 5KB)

API Reference

form(input)

Main utility function.

Parameters:

  • input — The input data to process

Returns: Processed result

batch(inputs)

Process multiple inputs at once.

Parameters:

  • inputs — List of inputs

Returns: List of results

Examples

from hyper_contact_form import form

# Example 1: Basic usage
result = form("Hello World")

# Example 2: Batch processing
from hyper_contact_form import batch
results = batch(["item1", "item2", "item3"])

Running Tests

pip install pytest
pytest tests/

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see LICENSE file for details.


Learn More

Want to build tools like this? Check out the Website From Scratch course — it teaches you step-by-step how to create useful Python utilities from scratch, with real-world projects and best practices.

Built with skills from Website From Scratch

About

Hyper static site contact form (formspree/getform)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages