Skip to main content

cemirfw

Install

sudo bash install.sh
cemirfw start
cemirfw stop
cemirfw restart
cemirfw disable
cemirfw status

Sample endpoints

from func_dbs import db_query, Tablo
from func_handlers import put, get, check_params


@put(r"/fiyat-guncelle", auth=False, redis_cache_params={"expire_time": 30, "key": "ip,useragent"})
async def putete(request, data):
    table = Tablo("test1")

    # ins_result = await table.insert(name="asd", blocked=True, content=data).execute()
    # upd_result = await table.update(blocked=True, name="asdasdasdasdasdasd").where(id=7).execute()

    # del_result = await table.where(id=15).delete()

    # sel_result = await table.select("*", fetchall=True).wherenot(name=["asd", "John", "Johdddddddddddddddddn"]).order('id').asc().execute()
    # sel_result = await table.select("*", fetchall=True).wherenot(id=3).order('id').asc().execute()
    # sel_result = await table.select("*", fetchall=True).wherenot(name="Johdddddddddddddddddn").order('id').asc().execute()
    # sel_result = await table.select("*", fetchall=True).likenot(name="John").order('id').asc().execute()
    # sel_result = await table.select("*", fetchall=True).likeew(name="hn").order('id').asc().execute()
    # sel_result = await table.select("*", fetchall=True).likenotew(name="asd").order('id').asc().execute()
    # sel_result = await table.select("*", fetchall=True).likesw(name="Jo").order('id').asc().execute()
    sel_result = await table.select("*", fetchall=True).likenotsw(name="asd").order('id').asc().execute()
    # sel_result = await table.select("*").where(id=7).execute()
    return sel_result


@get(r"/pi", redis_cache_params={"expire_time": 3, "key": "ip,useragent"})
@check_params(["id"])
async def get_pi(request):
    id = request.params("id")
    # return await db_query("SELECT content FROM accounting__customer_proforma_invoices where id=%s;", id, False, 2, "proformainvoices")
    return await db_query("SELECT content FROM test1 where id in (1,2,3,4);", id, True, 2, "proformainvoices")

Release files for cemirfw 20240624.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cemirfw 20240624.1
File Size Uploaded
cemirfw-20240624.1.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cemirfw 20240624.1
File Interpreter ABI Platform
cemirfw-20240624.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 kB

Release files / cemirfw-20240624.1.tar.gz

Download URL cemirfw-20240624.1.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
944188c9e1425844cb315baeb95f98144c01dabcdd3ece3f659a2569b754a347
BLAKE2b-256 checksum
How to use checksums
60af793027c523885d42536a14d406cc64e71f875985abf2ca0f297fc561d292
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.19

Release files / cemirfw-20240624.1-py3-none-any.whl

Download URL cemirfw-20240624.1-py3-none-any.whl
Size 2.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
462ccb8f9fadb8c3932b40e1a2aecf6897f781416cf49377c5ddc32dfe589dd0
BLAKE2b-256 checksum
How to use checksums
557b1f2f4934c7851042d0172a8358e19cb64495f2d02aebc9559383c5be20da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

20240624.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page