Skip to content

Instantly share code, notes, and snippets.

View JackCloudman's full-sized avatar
🌸
Lets go!

Juan Jose Reyes Vilchis JackCloudman

🌸
Lets go!
View GitHub Profile
@JackCloudman
JackCloudman / qwen_conversion.py
Last active December 4, 2024 04:47
Qwen conversion Transformers Lens
import torch
import functools
import einops
import requests
import pandas as pd
import io
import textwrap
import gc
from datasets import load_dataset
@JackCloudman
JackCloudman / main.py
Last active July 17, 2023 21:19
TranslateBot Telegram
import telebot
from googletrans import Translator
TOKEN = "YOUR TOKEN HERE"
GROUP_ID = -1000000000000000000000000000000
bot = telebot.TeleBot(TOKEN)
translator = Translator()
languages = {
@JackCloudman
JackCloudman / publish.py
Created June 11, 2021 17:49
Send message to webhook Microsoft Teams
import requests # python3 -m pip install requests
WEB_HOOK = "YOUR WEBHOOK LINK HERE"
def send_message(message):
return requests.post(WEB_HOOK,json={"text":message})
# send_message("Hello, World!")
@JackCloudman
JackCloudman / get_verified_emails_ses.py
Created May 5, 2021 21:31
Get Available Emails with AWS SES Boto3
import boto3
# Create SES client
ses = boto3.client('ses')
emails = ses.list_identities(
IdentityType = 'EmailAddress',
MaxItems=10 #max Items
)["Identities"]
@JackCloudman
JackCloudman / index.html
Created August 24, 2020 20:36
Pagina de prueba
<!DOCTYPE html>
<html lang="es" dir="ltr">
<head>
<meta charset="utf-8">
<title>PySearch Anime</title>
<link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<!-- JS, Popper.js, and jQuery -->
<script src="./jquery/jquery-3.5.1.min.js"></script>
<script src="./bootstrap/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
</head>
@JackCloudman
JackCloudman / MyAnimeList.py
Created August 21, 2020 17:33
Obtener datos de un anime de MAL
from jikanpy import Jikan
import re
class MyAnimeListService():
def __init__(self):
self.jk = Jikan()
def get_anime(self,anime_name):
# BUSCAMOS EL ANIME
result = self.jk.search("anime",anime_name,parameters={"limit": 1})
anime_data = self.jk.anime(result["results"][0]["mal_id"])
anime = {}
@JackCloudman
JackCloudman / golang-tls.md
Created December 12, 2019 09:09 — forked from denji/golang-tls.md
Simple Golang HTTPS/TLS Examples

Moved to git repository: https://github.com/denji/golang-tls

Generate private key (.key)
# Key considerations for algorithm "RSA" ≥ 2048-bit
openssl genrsa -out server.key 2048

# Key considerations for algorithm "ECDSA" ≥ secp384r1
# List ECDSA the supported curves (openssl ecparam -list_curves)
@JackCloudman
JackCloudman / AnimeFLV.py
Last active September 28, 2019 22:48
AnimeFLVscrapy
import scrapy
from scrapy.crawler import CrawlerProcess
import cfscrape
from elasticsearch import Elasticsearch
import js2xml
from js2xml.utils.vars import get_vars
import json
import re
class AnimeSpider(scrapy.Spider):
name = "AnimeSpider"
@JackCloudman
JackCloudman / dataanime.py
Last active September 28, 2019 22:49
anime data
def AnimeData(self,res):
data = {}
data["id"] = int(re.findall("\/[0-9]+\/",res.request.url)[0][1:-1])
data["rating"] = float(res.xpath('//span[@id="votes_prmd"]/text()').extract_first())
data["description"] = res.xpath('//div[@class="Description"]/p/text()').extract_first()
data["img"] = res.xpath('//figure//img/@src').extract_first()
data["genre"] = [g.xpath('text()').extract_first() for g in res.xpath('//nav[@class="Nvgnrs"]//a')]
data["type"] = res.xpath('//span[contains(@class,"Type")]/text()').extract_first()
data["web_state"] = res.xpath('//p[contains(@class,"AnmStts")]//span/text()').extract_first()
data["votes"] = int(res.xpath('//span[@id="votes_nmbr"]/text()').extract_first())
@JackCloudman
JackCloudman / .py
Last active September 28, 2019 22:46
scrapy animeflv
class AnimeSpider(scrapy.Spider):
name = "AnimeSpider"
base_url = "https://animeflv.net/"
def start_requests(self):
url = self.base_url+"browse?order=added" # url inicial (lista anime)
#Bypass para cloudflare
token,agent = cfscrape.get_tokens(url=url)
self.token = token
self.agent = agent
self.max = 2