Skip to content

Instantly share code, notes, and snippets.

View selalipop's full-sized avatar

Selali selalipop

  • Zoox
  • San Francisco
View GitHub Profile
@selalipop
selalipop / openapi.yaml
Created May 21, 2023 21:38
OpenAI Chat Endpoint Swagger Spec
openapi: 3.0.0
info:
title: LLM Chat API
version: 1.0.0
servers:
- url: https://api.openai.com/v1
paths:
/chat/completions:
post:
summary: Creates a model response for the given chat conversation.
@selalipop
selalipop / openapi.yaml
Created May 21, 2023 21:24
Anthropic Claude OpenAPI spec
openapi: 3.0.0
info:
title: Anthropic LLM API
version: 1.0.0
servers:
- url: https://api.anthropic.com
paths:
/v1/complete:
post:
summary: Sends a prompt to Claude for completion
val screens = Screen::class.sealedSubclasses.mapNotNull { it.objectInstance }.sorted { it.order }
sealed class Screen(val route: String, @StringRes val resourceId: Int) {
object Home : Screen("home", R.string.screen_home)
object Device : Screen("device", R.string.screen_device)
object Schedule : Screen("schedule", R.string.screen_schedule)
object Medication : Screen("medication", R.string.screen_medication)
object Today : Screen("today", R.string.screen_today)
}
val screens = listOf(
Screen.Home,
val screens = Screen::class.sealedSubclasses.mapNotNull { it.objectInstance }
In file included from /Users/oak/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.4.0/deque:64,
from /Users/oak/Development/erou-firmware-esp32/components/external-libraries/ESPAsyncWebServer/src/AsyncWebSocket.h:37,
from /Users/oak/Development/erou-firmware-esp32/components/external-libraries/ESPAsyncWebServer/src/ESPAsyncWebServer.h:493,
from /Users/oak/Development/erou-firmware-esp32/main/debug.h:16,
from /Users/oak/Development/erou-firmware-esp32/main/motion.cpp:10:
/Users/oak/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/8.4.0/bits/stl_deque.h: In instantiation of 'void std::deque<_Tp, _Alloc>::_M_destroy_data(std::deque<_Tp, _Alloc>::iterator, std::deque<_Tp, _Alloc>::iterator, const std::allocator<_Tp>&) [with _Tp = AsyncWebSocketControl; _Alloc = std::allocator<AsyncWebSocketControl>; std::deque<_Tp, _Alloc>::iterator = std::_Deque_ite
idf_component_register(SRCS "ESPAsyncWebServer/src/AsyncEventSource.cpp" "ESPAsyncWebServer/src/SPIFFSEditor.cpp" "ESPAsyncWebServer/src/WebRequest.cpp" "ESPAsyncWebServer/src/WebHandlers.cpp" "ESPAsyncWebServer/src/AsyncWebSocket.cpp" "ESPAsyncWebServer/src/WebServer.cpp" "ESPAsyncWebServer/src/WebAuthentication.cpp" "ESPAsyncWebServer/src/WebResponses.cpp" "arduinoWebSockets/src/SocketIOclient.cpp" "arduinoWebSockets/src/WebSocketsServer.cpp" "arduinoWebSockets/src/WebSockets.cpp" "arduinoWebSockets/src/WebSocketsClient.cpp" "AccelStepper/src/MultiStepper.cpp" "AccelStepper/src/AccelStepper.cpp" "AsyncTCP/src/AsyncTCP.cpp" "StepperDriver/src/DRV8834.cpp" "StepperDriver/src/BasicStepperDriver.cpp" "StepperDriver/src/MultiDriver.cpp" "StepperDriver/src/DRV8825.cpp" "StepperDriver/src/DRV8880.cpp" "StepperDriver/src/SyncDriver.cpp" "StepperDriver/src/A4988.cpp" "fmt/fmt/posix.cc" "fmt/fmt/printf.cc" "fmt/fmt/format.cc" "fmt/fmt/ostream.cc"
INCLUDE_DIRS "fmt" "AccelStepper/src" "ESPAsyncWebServer/src" "TMCSte
@selalipop
selalipop / GameState.cs
Last active September 9, 2022 20:29
Using Server-Sent-Events in Unity
using Newtonsoft.Json;
///Use of Newtonsoft.Json is fully optional
namespace Backend
{
[JsonObject]
public struct GameState
{
[JsonProperty("maxPlayers")] public int MaxPlayers;
[JsonProperty("imposterCount")] public int ImposterCount;
@selalipop
selalipop / Android TimeZone Ids
Created January 30, 2017 16:11 — forked from arpit/Android TimeZone Ids
List of all Android TimeZone ids
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau