Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@maca88
maca88 / frigate_notification.yaml
Last active January 16, 2023 22:17 — forked from hunterjm/frigate_notification.yaml
Frigate Notification Blueprint
blueprint:
name: Frigate Notification
description: |
## Frigate Mobile App Notification
This blueprint will send a notification to your device when a Frigate event for the selected camera is fired. The notification will initially include the thumbnail of the detection, but will update to include actionable notifications allowing you to view the saved clip/snapshot when available, or silence the notification for a configurable amount of time.
With this blueprint, you may send the notification to multiple devices by leaving "Device" blank and instead use a [notification group][1].
### Required entities:
@maca88
maca88 / configuration.xml
Last active June 4, 2017 10:35
AsyncGenerator draft xml configuration
<Configuration>
<Solution path="..\..\MySolution.sln">
<RunInParallel>true</RunInParallel>
<ApplyChanges>true</ApplyChanges>
<Projects>
<Project name="MyProject">
<Analyzation>
<MethodConversion default="Unknown">
<Method name="MethodName" containingType="SomeType">ToAsync</Method>
@maca88
maca88 / Program.cs
Last active October 24, 2016 19:57
FluentValidation using RootContextData
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication1 {
using FluentValidation;
using FluentValidation.Results;
public class ParentEntity {
public string Code { get; set; }
public List<ChildEntity> Children { get; set; } = new List<ChildEntity>();
@maca88
maca88 / Program.cs
Created October 23, 2016 21:23
Example of a custom validation context in FluentValidation
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication1
{
using FluentValidation;
using FluentValidation.Internal;
public class ParentEntity {
public List<ChildEntity> Children { get; set; } = new List<ChildEntity>();
@maca88
maca88 / MainWindow.xaml.cs
Created October 19, 2016 17:38
Example of a custom AsyncPredicateValidator using Nito.AsyncEx
namespace WpfApplication1
{
using System.Threading;
using System.Threading.Tasks;
using System.Windows;
using FluentValidation;
using FluentValidation.Validators;
using Nito.AsyncEx;
public class TestModel {
namespace Generated
{
public static class Administration
{
public static class User
{
public const string Remove = "Administration.User.Remove";
public const string View = "Administration.User.View";
public const string Edit = "Administration.User.Edit";
public const string Create = "Administration.User.Create";
module Generated {
export module classes {
export class Administration {
public user: Generated.classes.User = new Generated.classes.User();
public _: string = "Administration";
}
export class User {
public remove: string = "Administration.User.Remove";
public view: string = "Administration.User.View";
public edit: string = "Administration.User.Edit";
export class Login extends common.Controller {
private dataContext: any;
private userRepo: app.common.repositories.IUserRepository;
static $inject: string[] = ["$scope", "defaultCulture", "dataContext"];
constructor($scope, defaultCulture: string, dataContext: common.services.IDataContext) {
super($scope);
this.dataContext = dataContext.createEmptyCopy();
this.userRepo = this.dataContext.user;