Skip to content

Instantly share code, notes, and snippets.

View jofelipe's full-sized avatar

Jonathan Felipe jofelipe

View GitHub Profile
@jofelipe
jofelipe / script2.py
Created July 28, 2023 23:44
Scrapy - Get mountains
# -*- coding: utf-8 -*-
import scrapy
try:
from urllib.parse import urljoin
except ImportError:
from urlparse import urljoin
class PeakbaggerSpider(scrapy.Spider):
name = 'PeakbaggerMountain'
allowed_domains = ['peakbagger.com']
@jofelipe
jofelipe / script1.py
Created July 28, 2023 23:42
Scrapy - Get pages
# -*- coding: utf-8 -*-
import scrapy
from items import PeakbaggerItem
class PeakbaggerSpider(scrapy.Spider):
name = 'Peakbagger'
allowed_domains = ['peakbagger.com']
start_urls = [
'https://www.peakbagger.com/ListIndx.aspx'
@jofelipe
jofelipe / settings.json
Created January 6, 2021 11:16
vscode settings
{
"workbench.colorTheme": "Omni",
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.labelFormat": "short",
"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
"editor.wordWrap": "on",
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
@jofelipe
jofelipe / digispark-close-all-open-video.ino
Last active May 25, 2020 23:51
Digispark mammamia video
#include "DigiKeyboard.h"
void setup() {
}
void loop() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(100);
DigiKeyboard.sendKeyStroke(KEY_W, MOD_CONTROL_LEFT);
DigiKeyboard.delay(100);
DigiKeyboard.sendKeyStroke(KEY_F4, MOD_ALT_LEFT);
@jofelipe
jofelipe / modal.js
Last active May 27, 2020 18:16
Bootstrap modal show only once (then after 15 days) using cookies
if (document.cookie.indexOf('visited=true') == -1) {
var fifteenDays = 1000*60*60*24*15;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$('#myModal').modal('show')
}