Skip to content

Instantly share code, notes, and snippets.

View vitalibondar's full-sized avatar

Vitali Bondar vitalibondar

View GitHub Profile
@vitalibondar
vitalibondar / scrapbox-new-card.js
Last active January 18, 2023 12:12 — forked from i386net/scrapbox-new-card.js
for Scrapbox.io | UA localization
const diffDate = (date, diff) => {
// date: '1993-09-11'
// diff: +1, -1
console.log('input', date);
console.log('diff', diff);
date.setDate(date.getDate() + diff);
console.log('output', date);
const a = [
date.getFullYear(),
('00' + (1 + date.getMonth())).slice(-2),
@vitalibondar
vitalibondar / sublime_text4_default_text_editor.txt
Last active May 21, 2021 17:39 — forked from wishfoundry/gist:7036457
Set OSX default text editor to sublime text 4 instead of TextEdit
defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.4;}'
@vitalibondar
vitalibondar / script.js
Last active May 18, 2020 19:34
Vim-style navigation in Scrapbox
code:script.js
//うまく動かないのでいったん保留
// import 'https://scrapbox.io/api/code/cdn/キーボードだけでページ遷移/ショートカットキーでページ遷移.js'
addEventListener('keydown', e => {
if(!$('#text-input').is(":focus") && !$('.search-form input').is(":focus")) {
//focus to editor to insert text
if(e.key === 'i') {
$('#text-input').focus();
e.preventDefault();
var diffDate = function (date, diff) {
// date: '1993-09-11'
// diff: +1, -1
const dateHandling = () => {
const askDate = prompt('Enter date: ', 'YYYYMMDD or YYYY MM DD');
if (askDate === null) return new Date();
const dates = (str) => {
const year = str.slice(0, 4);
const month = str.slice(4, 6) - 1;
const day = str.slice(6, 8);
@vitalibondar
vitalibondar / diary.js
Created May 15, 2020 19:18
Код для создания страницы с текущей датой и ссылками на предыдущий/следующий дни
var diffDate = function (date, diff) {
// date: '1993-09-11'
// diff: +1, -1
var d = new Date(date);
d.setDate(d.getDate() + diff);
var a = [
d.getFullYear(),
('00' + (1 + d.getMonth())).slice(-2),
('00' + d.getDate()).slice(-2)
];

Keybase proof

I hereby claim:

  • I am vitalibondar on github.
  • I am vtlbn (https://keybase.io/vtlbn) on keybase.
  • I have a public key whose fingerprint is A9AD 0D9D 7155 7EE0 22A1 9246 1439 6CD8 5C84 25C0

To claim this, I am signing this object: