Skip to content

Instantly share code, notes, and snippets.

View sagunsh's full-sized avatar
❄️

Sagun Shrestha sagunsh

❄️
View GitHub Profile
@sagunsh
sagunsh / llama-setup.md
Last active September 14, 2023 09:12
Installing facebook's llama model locvally

Llama-2 setup instructions

The following instructions were used to get Facebook's Llama-2 up and running on Ubuntu 22.04 (70B model) and M1 Macbook Air (7B model).

Divided into 2 parts:

Important if you are tyring to work with the 70B model and have 500 GB or less free space

@sagunsh
sagunsh / mlfs
Created January 5, 2021 14:24
merolagani floorsheet
curl 'https://merolagani.com/Floorsheet.aspx' \
-H 'Connection: keep-alive' \
-H 'Cache-Control: max-age=0' \
-H 'sec-ch-ua: "Google Chrome";v="87", " Not;A Brand";v="99", "Chromium";v="87"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'Upgrade-Insecure-Requests: 1' \
-H 'Origin: https://merolagani.com' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36' \
-H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' \
@sagunsh
sagunsh / per_capita_mobile_data.csv
Last active August 23, 2020 15:20
mobile data price vs per capita income
country per_capita mobile_data_price_1gb ratio_100gb_gdp
Malawi 357.0 27.41 7.677871148459384
Chad 657.0 23.33 3.5509893455098935
Benin 827.0 27.22 3.2914147521160824
Madagascar 450.0 8.81 1.9577777777777778
Central African Republic 424.0 8.25 1.945754716981132
Sao Tome & Principe 1896.0 28.26 1.490506329113924
Yemen 1123.0 15.98 1.422974176313446
Niger 376.0 3.3 0.8776595744680851
Gambia 673.0 5.1 0.7578008915304605
function addMenu() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Datanews API')
.addItem('Get News','myFunction')
.addToUi();
}
function myFunction() {
var API_KEY = "your api key";
var url = "http://api.datanews.io/v1/headlines?q=travel&apiKey=" + API_KEY;
import requests
developer_token = DEVELOPER_TOKEN
url = 'https://api.producthunt.com/v1/posts'
headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + developer_token,
'Host': 'api.producthunt.com'
}
import sys
from config import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET
import tweepy
import requests
from lxml import html
def create_tweet():
response = requests.get('https://www.worldometers.info/coronavirus/')
import requests
from lxml import html
def create_tweet():
response = requests.get('https://www.worldometers.info/coronavirus/')
doc = html.fromstring(response.content)
total, deaths, recovered = doc.xpath('//div[@class="maincounter-number"]/span/text()')
tweet = f'''Coronavirus Latest Updates
import sys
import tweepy
from config import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET
if __name__ == '__main__':
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
# Create API object
api = tweepy.API(auth)
CONSUMER_KEY = '<API key>'
CONSUMER_SECRET = '<API secret key>'
ACCESS_TOKEN = '<Access token>'
ACCESS_TOKEN_SECRET = '<Access token secret>'
# -*- coding: utf-8 -*-
import scrapy
class RssScraperSpider(scrapy.Spider):
name = 'rss_scraper'
allowed_domains = ['examplenews.com']
start_urls = ['http://examplenews.com/']
def parse(self, response):