Skip to content

Instantly share code, notes, and snippets.

View rajtilakjee's full-sized avatar
:octocat:
Imagineering!

Rajtilak Bhattacharjee rajtilakjee

:octocat:
Imagineering!
View GitHub Profile
@rajtilakjee
rajtilakjee / langchain-terminal-control.py
Created April 10, 2023 03:18
LangChain to control Terminal using Bash
from langchain.agents.agent_toolkits import create_python_agent
from langchain.tools.python.tool import PythonREPLTool
from langchain.python import PythonREPL
from langchain.llms.openai import OpenAI
from langchain.agents import load_tools
from langchain.utilities import BashProcess
bash = BashProcess()
agent_executor = create_python_agent(
@rajtilakjee
rajtilakjee / langchain-demo.py
Created April 9, 2023 12:55
Using LangChain with ChatGPT to create a web scraper
from langchain.agents.agent_toolkits import create_python_agent
from langchain.tools.python.tool import PythonREPLTool
from langchain.python import PythonREPL
from langchain.llms.openai import OpenAI
import os
os.ENVIRON['OPENAI_API_KEY'] = "sk-xxxxxxxxxxxxxxx"
agent_executor = create_python_agent(
llm=OpenAI(temperature=0, max_tokens=1000),
@rajtilakjee
rajtilakjee / submission-keyword-filter.yaml
Created April 7, 2023 07:02
Reddit Automod Script - Submission Keyword Filter
# These are submission Keywords that are Filtered
type: submission
~title+body+url (includes-word, regex): ['r/mysub', 'r/my-sub', 'my sub', 'my name']
title+body+url (includes-word, regex): ['/?r/\w+','war', 'ban']
moderators_exempt: true
action: filter
action_reason: "Words not allowed: {{match}}"
@rajtilakjee
rajtilakjee / video-downloader.js
Last active May 25, 2023 07:26
Dirty Pink video downloader
const sourceCode = document.documentElement.outerHTML;
const regex = /https:\/\/v2\.site-name\.pink\/videos\/\d+\.mp4/;
const match = sourceCode.match(regex);
const url = match[0];
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
openInNewTab(url);
@rajtilakjee
rajtilakjee / pushchanges.bat
Created February 16, 2023 05:13
Batch file to push simple changes from local repo to remote.
@echo off
cd "C:\prod\local-repo"
git add .
set /p input="Name the commit: "
git commit -m "%input%"
git push origin main
cd ..