Skip to content

Instantly share code, notes, and snippets.

View ZoeS17's full-sized avatar

Zoe ZoeS17

View GitHub Profile

Keybase proof

I hereby claim:

  • I am zoes17 on github.

  • I am zoes17 (https://keybase.io/zoes17) on keybase.

  • I have a public key ASDkzA10QnrZMo5XfN8iMG_JTPB5gY7HEA9dmq1yS6xguQo

@ZoeS17
ZoeS17 / upNode.sh
Created December 5, 2020 12:59
Update nodejs with apt workaround for failed package maintainer control. This explicitly replaces python-minimal with python3-minimal as a required dependency. Though it leaves the install up to the user.
#!/bin/bash
cd /tmp
apt download nodejs 1>/dev/null 2>/dev/null
mkdir -p /tmp/oldnode
mkdir -p /tmp/newnode
rm oldnode/* 2>/dev/null
rm newnode/* 2>/dev/null
package=$(ls node*.deb)
ar x $package --output=oldnode/
@ZoeS17
ZoeS17 / ftpserver.py
Last active March 14, 2021 01:12 — forked from scturtle/ftpserver.py
simple ftp server by python
#!/usr/bin/env python3
# coding: utf-8
import os,socket,threading,time
allow_delete = False
local_ip = socket.gethostbyname(socket.gethostname())
local_port = 21
currdir=os.path.abspath('.')
class FTPserverThread(threading.Thread):