eco

module
v0.0.0-...-da9e6da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2024 License: GPL-3.0

README

eco

Module eco contains some Go packages that we use in our e-commerce applications.

Directories

Path Synopsis
Package captcha wraps github.com/dchest/captcha and provides an sqlite store for it.
Package captcha wraps github.com/dchest/captcha and provides an sqlite store for it.
Package countries contains European countries and their VAT rates from an European Union point of view.
Package countries contains European countries and their VAT rates from an European Union point of view.
detect
Package detect detects a customer's country options based on their Accept-Language and IP address.
Package detect detects a customer's country options based on their Accept-Language and IP address.
print-rates
Command print-rates prints the VAT rates of European Union countries in a format similar to https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm#shortcut-5 so we can easily diff it.
Command print-rates prints the VAT rates of European Union countries in a format similar to https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm#shortcut-5 so we can easily diff it.
Package diceware generates random passphrases from a small word list (1296 words).
Package diceware generates random passphrases from a small word list (1296 words).
Package email implements email submission.
Package email implements email submission.
Package filecache caches remote http files to local disk.
Package filecache caches remote http files to local disk.
Package fsm implements a simple finite-state machine.
Package fsm implements a simple finite-state machine.
Package httputil provides an easy way to chain handlers and a server with timeouts and graceful shutdown.
Package httputil provides an easy way to chain handlers and a server with timeouts and graceful shutdown.
Package id generates random n-digit IDs.
Package id generates random n-digit IDs.
Package image provides an image store and resizer.
Package image provides an image store and resizer.
Package lang provides utilities for translating web services.
Package lang provides utilities for translating web services.
gotext-update-templates
Command gotext-update-templates extracts and merges translations and generates a catalog.
Command gotext-update-templates extracts and merges translations and generates a catalog.
Package ntfysh implements publishing to ntfsyh servers.
Package ntfysh implements publishing to ntfsyh servers.
Package payment implements payment methods.
Package payment implements payment methods.
health
Package health provides a widget which displays the synchronization status of payment methods.
Package health provides a widget which displays the synchronization status of payment methods.
rates
Package rates retrieves and stores daily exchange rates.
Package rates retrieves and stores daily exchange rates.
Package productfeed creates an Atom feed according to Google product data specification.
Package productfeed creates an Atom feed according to Google product data specification.
Package ssg creates both static and dynamic sites from translated HTML templates and markdown files.
Package ssg creates both static and dynamic sites from translated HTML templates and markdown files.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL