Skip to content

Instantly share code, notes, and snippets.

View JanethL's full-sized avatar

Janeth Graziani JanethL

View GitHub Profile
@JanethL
JanethL / ban.js
Created July 21, 2021 13:55
Discord Profanity Message Deleter on Autocode.com
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
let badWordsList = [
/** in this parts you can add all the banned words you want, to add more just add: ' word ',**/
' ',
' ',
' ',
];
let regexString =
@JanethL
JanethL / server.js
Created July 4, 2021 15:29
Get route in server.js
app.get("/", isLoggedIn, (req, res) => {
db.customer
.findAll({
where: { userId: req.user.id },
where: { unfullfilled: true },
})
.then((customers) => {
res.render("main/index", { customers: customers });
})
.catch((error) => {
@JanethL
JanethL / customers.js
Created July 4, 2021 00:46
controllers/customer.js // POST - create a new customer
let express = require("express");
let db = require("../models");
let router = express.Router();
require("dotenv").config();
// POST /customers - create a new customer
router.post("/", (req, res) => {
db.customer
.create({
ticket: req.body.ticket,
@JanethL
JanethL / customer.js
Created July 4, 2021 00:41
controllers/customer.js routes
router.post("/sms/:number", (req, res) => {
async function sendSMS(phone, message) {
const token = process.env.TOKEN;
const lib = require("lib")({ token: token });
// make API request
let result = await lib.utils.sms["@2.0.2"]({
to: phone,
body: message,
});
console.log(result);
@JanethL
JanethL / index.ejs
Created July 4, 2021 00:35
main/index.ejs for project 2
<div id="container">
<div class="row">
<div class="col-sm-8">
<div class="row">
<div class="col-xs-12">
<img class="hero" src="">
</div>
</div>
@JanethL
JanethL / new.ejs
Created July 3, 2021 23:52
Project2 Form View
<h1>Create a New Customer</h1>
<form action="/customers" method="POST">
<div class="form-group">
<label for="ticket">Ticket Number</label>
<input type="text" class="form-control" id="ticket" name="ticket" required>
</div>
<div class="form-group">
<label for="firstName">First Name</label>
document.addEventListener("keydown", (e) => {
if (e.keyCode === 37) { // if left arrow is pressed
function playerMove(control) { // run this playerMove() function with a control argument
player.pos.x += control; // we move our players position on the x axis based on the control (-1)
if (collide(field, player)) { //we check to see if the field and player collide
player.pos.x -= control; // if they collide then we move our player position back
}
}
playerMove(-1); // the control is -1
} else if (e.keyCode === 39) { // if right arrow is pressed
@JanethL
JanethL / controls.js
Created June 29, 2021 16:56
controls.js for tetris
document.addEventListener("keydown", (e) => { //this is a
if (e.keyCode === 37) {
function playerMove(control) {
player.pos.x += control;
if (collide(field, player)) {
player.pos.x -= control;
}
}
@JanethL
JanethL / KeyControls.js
Created June 29, 2021 16:08
Key Controls for Tetris
document.addEventListener("keydown", (e) => {
if (e.keyCode === 37) {
function playerMove(control) {
player.pos.x += control;
if (collide(field, player)) {
player.pos.x -= control;
}
}
playerMove(-1);
} else if (e.keyCode === 39) {
@JanethL
JanethL / tetris.js
Last active June 28, 2021 22:41
tetris.js file for tetris game
const canvas = document.getElementById("tetris");
const ctx = canvas.getContext("2d");
const startButton = document.getElementById("start");
const resetButton = document.getElementById("reset");
const modal = document.getElementById("myModal");
const instructionsButton = document.getElementById("instructions");
const span = document.getElementsByClassName("close")[0];
ctx.scale(20, 20);