Skip to content

Commit 7ea30ce

Browse files
feat: Deploying Appwrite function to report appwrite event to google analytics
2 parents c78b17f + 22b3f2c commit 7ea30ce

File tree

35 files changed

+310
-446
lines changed

35 files changed

+310
-446
lines changed

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@ Templates for [Appwrite](https://appwrite.io/) Functions. These templates can be
1010
# List of Templates
1111

1212
<!-- TABLE:START -->
13-
| Template | Node.js | Python | PHP | Dart | Bun | C++ | Deno | .NET | Java | Kotlin | Node.js (TypeScript) | Ruby | Swift |
14-
| --------------------------- | ------------------------------------- | ------------------------------- | --------------------------- | ---------------------------- | ---------------- | ---------------- | ----------------- | ------------------- | ----------------- | ------------------- | ---------------------------- | ----------------- | ------------------ |
15-
| Starter | [](node/starter) | [](python/starter) | [](php/starter) | [](dart/starter) | [](bun/starter) | [](cpp/starter) | [](deno/starter) | [](dotnet/starter) | [](java/starter) | [](kotlin/starter) | [](node-typescript/starter) | [](ruby/starter) | [](swift/starter) |
16-
| Prompt ChatGPT | [](node/prompt-chatgpt) | [](python/prompt_chatgpt) | [](php/prompt-chatgpt) | [](dart/prompt_chatgpt) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
17-
| Censor with Redact | [](node/censor-with-redact) | [](python/censor_with_redact) | 🏗️ | [](dart/censor_with_redact) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
18-
| Email Contact Form | [](node/email-contact-form) | [](python/email_contact_form) | [](php/email-contact-form) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
19-
| Sync with Algolia | [](node/sync-with-algolia) | [](python/sync_with_algolia) | [](php/sync-with-algolia) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
20-
| Discord Command Bot | [](node/discord-command-bot) | [](python/discord_command_bot) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
21-
| Analyze with PerspectiveAPI | [](node/analyze-with-perspectiveapi) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
22-
| Generate PDF | [](node/generate-pdf) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
23-
| Github Issue Bot | [](node/github-issue-bot) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
24-
| Payments with Stripe | [](node/payments-with-stripe) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
25-
| Push Notification with FCM | [](node/push-notification-with-fcm) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
26-
| Subscriptions with Stripe | [](node/subscriptions-with-stripe) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
27-
| Sync with Meilisearch | [](node/sync-with-meilisearch) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
28-
| URL Shortener | [](node/url-shortener) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
29-
| WhatsApp with Vonage | [](node/whatsapp-with-vonage) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
13+
| Template | Node.js | Python | PHP | Dart | Deno | Node.js (TypeScript) | Bun | C++ | .NET | Java | Kotlin | Ruby | Swift |
14+
| --------------------------- | ------------------------------------- | -------------------------------- | --------------------------- | ---------------------------- | ------------------------------- | ------------------------------------------ | ---------------- | ---------------- | ------------------- | ----------------- | ------------------- | ----------------- | ------------------ |
15+
| Starter | [](node/starter) | [](python/starter) | [](php/starter) | [](dart/starter) | [](deno/starter) | [](node-typescript/starter) | [](bun/starter) | [](cpp/starter) | [](dotnet/starter) | [](java/starter) | [](kotlin/starter) | [](ruby/starter) | [](swift/starter) |
16+
| Prompt ChatGPT | [](node/prompt-chatgpt) | [](python/prompt_chatgpt) | [](php/prompt-chatgpt) | [](dart/prompt_chatgpt) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
17+
| WhatsApp with Vonage | [](node/whatsapp-with-vonage) | [](python/whatsapp_with_vonage) | 🏗️ | 🏗️ | [](deno/whatsapp-with-vonage) | [](node-typescript/whatsapp-with-vonage) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
18+
| Censor with Redact | [](node/censor-with-redact) | [](python/censor_with_redact) | 🏗️ | [](dart/censor_with_redact) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
19+
| Sync with Meilisearch | [](node/sync-with-meilisearch) | 🏗️ | 🏗️ | 🏗️ | [](deno/sync-with-meilisearch) | [](node-typescript/sync-with-meilisearch) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
20+
| Email Contact Form | [](node/email-contact-form) | [](python/email_contact_form) | [](php/email-contact-form) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
21+
| Sync with Algolia | [](node/sync-with-algolia) | [](python/sync_with_algolia) | [](php/sync-with-algolia) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
22+
| Discord Command Bot | [](node/discord-command-bot) | [](python/discord_command_bot) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
23+
| Analyze with PerspectiveAPI | [](node/analyze-with-perspectiveapi) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
24+
| Generate PDF | [](node/generate-pdf) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
25+
| Github Issue Bot | [](node/github-issue-bot) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
26+
| Payments with Stripe | [](node/payments-with-stripe) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
27+
| Push Notification with FCM | [](node/push-notification-with-fcm) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
28+
| Subscriptions with Stripe | [](node/subscriptions-with-stripe) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
29+
| URL Shortener | [](node/url-shortener) | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ | 🏗️ |
3030
<!-- TABLE:END -->
3131

3232
✅ = Done - Function is implemented in this runtime.

appwrite.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

bun/starter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Sample `200` Response:
2626

2727
```json
2828
{
29-
"motto": "Build Fast. Scale Big. All in One Place.",
29+
"motto": "Build like a team of hundreds_",
3030
"learn": "https://appwrite.io/docs",
3131
"connect": "https://appwrite.io/discord",
3232
"getInspired": "https://builtwith.appwrite.io"

bun/starter/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default async ({ req, res, log, error }: any) => {
2525

2626
// `res.json()` is a handy helper for sending JSON
2727
return res.json({
28-
motto: "Build Fast. Scale Big. All in One Place.",
28+
motto: "Build like a team of hundreds_",
2929
learn: "https://appwrite.io/docs",
3030
connect: "https://appwrite.io/discord",
3131
getInspired: "https://builtwith.appwrite.io",

cpp/starter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Sample `200` Response:
2626

2727
```json
2828
{
29-
"motto": "Build Fast. Scale Big. All in One Place.",
29+
"motto": "Build like a team of hundreds_",
3030
"learn": "https://appwrite.io/docs",
3131
"connect": "https://appwrite.io/discord",
3232
"getInspired": "https://builtwith.appwrite.io"

cpp/starter/src/main.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace runtime {
2424

2525
// `context.res.json()` is a handy helper for sending JSON
2626
Json::Value response;
27-
response["motto"] = "Build Fast. Scale Big. All in One Place.";
27+
response["motto"] = "Build like a team of hundreds_";
2828
response["learn"] = "https://appwrite.io/docs";
2929
response["connect"] = "https://appwrite.io/discord";
3030
response["getInspired"] = "https://builtwith.appwrite.io";

dart/starter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Sample `200` Response:
2626

2727
```json
2828
{
29-
"motto": "Build Fast. Scale Big. All in One Place.",
29+
"motto": "Build like a team of hundreds_",
3030
"learn": "https://appwrite.io/docs",
3131
"connect": "https://appwrite.io/discord",
3232
"getInspired": "https://builtwith.appwrite.io"

dart/starter/lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Future<dynamic> main(final context) async {
2626

2727
// `res.json()` is a handy helper for sending JSON
2828
return context.res.json({
29-
'motto': 'Build Fast. Scale Big. All in One Place.',
29+
'motto': 'Build like a team of hundreds_',
3030
'learn': 'https://appwrite.io/docs',
3131
'connect': 'https://appwrite.io/discord',
3232
'getInspired': 'https://builtwith.appwrite.io',

deno/starter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Sample `200` Response:
2626

2727
```json
2828
{
29-
"motto": "Build Fast. Scale Big. All in One Place.",
29+
"motto": "Build like a team of hundreds_",
3030
"learn": "https://appwrite.io/docs",
3131
"connect": "https://appwrite.io/discord",
3232
"getInspired": "https://builtwith.appwrite.io"

deno/starter/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default async ({ req, res, log, error }: any) => {
2525

2626
// `res.json()` is a handy helper for sending JSON
2727
return res.json({
28-
motto: "Build Fast. Scale Big. All in One Place.",
28+
motto: "Build like a team of hundreds_",
2929
learn: "https://appwrite.io/docs",
3030
connect: "https://appwrite.io/discord",
3131
getInspired: "https://builtwith.appwrite.io",

0 commit comments

Comments
 (0)