This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
setlocal enabledelayedexpansion | |
REM =================================================================== | |
REM GitHub Bulk Collaborator Management Script | |
REM =================================================================== | |
REM This script adds a collaborator to multiple GitHub repositories | |
REM in bulk using the GitHub CLI (gh). | |
REM | |
REM Prerequisites: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import ftplib | |
import json | |
from datetime import datetime, date | |
import fnmatch | |
# Import FTP credentials from configuration file | |
from ftp_config import FTP_HOST, FTP_USER, FTP_PASS | |
# --- Local Configuration --- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import base64 | |
import json | |
import time | |
from pathlib import Path | |
from mistralai import Mistral | |
from typing import Optional | |
# API key - directly defined | |
api_key = "YO123" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
model = "gemini-2.0-pro-exp-02-05" | |
# Set API key | |
GEMINI_API_KEY = "abc" | |
def log_failed_validation(pdf_path): | |
"""Log failed validation to failed.log with timestamp""" | |
if pdf_path: | |
base_name = os.path.splitext(os.path.basename(pdf_path))[0] | |
timestamp = datetime.now().isoformat() | |
with open('failed.log', 'a') as f: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import re | |
from pytube import YouTube | |
def download_youtube_audio(url): | |
yt = YouTube(url) | |
audio_stream = yt.streams.filter(only_audio=True).first() | |
# Remove invalid characters from the filename using regex | |
cleaned_title = re.sub(r'[<>:"/\\|?*]', '_', yt.title) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import streamlit as st | |
from langchain_groq import ChatGroq | |
from langchain_core.prompts import ChatPromptTemplate | |
def generate_response(user_input): | |
chain = prompt | chat | |
for chunk in chain.stream({"text": "\n".join([f"{role}: {msg}" for role, msg in st.session_state.messages])}): | |
content = chunk.content | |
#replace $ in content so no latex | |
content = content.replace("$", "\\$") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import streamlit as st | |
from groq import Groq | |
# Initialize Groq client with API key | |
client = Groq(api_key="gsk_123") | |
def generate_response(user_input): | |
stream = client.chat.completions.create( | |
model="llama3-70b-8192", | |
messages=[ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from groq import Groq | |
# Initialize Groq client with API key | |
client = Groq(api_key="gsk_123") | |
completion = client.chat.completions.create( | |
model="llama3-70b-8192", | |
messages=[ | |
{ | |
"role": "system", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
from llama_parse import LlamaParse # pip install llama-parse | |
from llama_index.core import SimpleDirectoryReader # pip install llama-index | |
source_directory = r'\data' | |
target_directory = r'\tables' | |
parser = LlamaParse( | |
api_key="...", # can also be set in your env as LLAMA_CLOUD_API_KEY | |
result_type="markdown", # "markdown" and "text" are available |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Configure the API key | |
GOOGLE_API_KEY = "123" | |
genai.configure(api_key=GOOGLE_API_KEY) | |
# Load environment variables | |
GOOGLE_API_KEY = os.getenv('GOOGLE_API_KEY') | |
def generate_content_with_gemini(prompt): | |
model = genai.GenerativeModel('gemini-pro-vision') | |
text_content = '' | |
response = None # Initialize response to ensure it's in the proper scope |
NewerOlder