Skip to content

Instantly share code, notes, and snippets.

@aNNiMON
aNNiMON / monika_decode.py
Created January 18, 2018 14:49
monika.chr code decoder and encoder | Doki Doki Literature Club
#!/usr/bin/python
import getopt
import sys
from PIL import Image
def usage():
print('Usage: monika_decode.py [-v] [FILE]')
sys.exit(2)
def main(argv):
@aNNiMON
aNNiMON / SpliteratorWrapper.java
Last active April 7, 2020 07:55
SpliteratorWrapper
import java.util.Arrays;
import java.util.Comparator;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Spliterator;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.function.Consumer;
import java.util.stream.Collectors;
@aNNiMON
aNNiMON / Ratings.java
Last active July 15, 2017 19:09
Stream API
package com.example.stream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
@aNNiMON
aNNiMON / EnexToJson.java
Created August 16, 2016 10:40
Converts Evernote .enex files to json
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.util.EnumSet;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.json.JSONArray;
@aNNiMON
aNNiMON / query.sql
Last active July 6, 2016 08:55
GitHub BigQuery: Top Java class/interface/enum names
SELECT classname, COUNT(*) c
FROM (
SELECT REGEXP_EXTRACT(content, r'class ([A-Z_$][A-Za-z\d_$]*)') as classname
FROM [fh-bigquery:github_extracts.contents_java]
HAVING classname IS NOT NULL
)
GROUP BY 1
ORDER BY 2 DESC
LIMIT 500
@aNNiMON
aNNiMON / vk_audiolinks_new.js
Created April 1, 2016 12:52
Сохраняет ссылки на вк аудио в текстовый файл
@aNNiMON
aNNiMON / exua-links.js
Last active January 27, 2016 19:06
ex.ua video links extractor
@aNNiMON
aNNiMON / listvkaudios.js
Last active December 2, 2015 11:01
List vk audios on page
function saveFile(filename, data) {
var blob = new Blob([data], {type:'text/plain'});
var saveLink = document.createElement("a");
saveLink.download = filename;
saveLink.innerHTML = "Save file";
if (window.webkitURL != null) {
saveLink.href = window.webkitURL.createObjectURL(blob);
} else {
saveLink.href = window.URL.createObjectURL(blob);
saveLink.onclick = destroyClickedElement;
<?php
/**
* Simple template engine
*/
class Template {
private static $templatesPath = 'templates/';
private static $cache = array();
@aNNiMON
aNNiMON / 1_EasyRss.md
Last active April 12, 2017 13:25
Small library to create rss feed

Usage

require_once './EasyRss.class.php';

$rss = EasyRss::create()->
    title('GitHub')->
    link('http://github.com/')->
    description('GitHub is the best place to build software together. Over 4 million people use GitHub to share code.')->
    pubDateByTimestamp(time())->
 category('IT')-&gt;