Skip to content

Instantly share code, notes, and snippets.

View franchoo's full-sized avatar
JVMing

Frank D. Cardona franchoo

JVMing
View GitHub Profile
# pip install unstructured[pdf]
from langchain_community.document_loaders import OnlinePDFLoader
loader = OnlinePDFLoader("https://arxiv.org/pdf/2302.03803.pdf")
data = loader.load() #took 1-2 secs
for doc in data:
print(doc.type, """
metadata""", doc.metadata, """
length""", len(doc.page_content),"""
content...
@franchoo
franchoo / PalindromePredicate.java
Created September 21, 2022 10:04
Palindrome check throw lambdas
import java.util.function.Predicate;
import java.util.function.UnaryOperator;
import java.util.stream.IntStream;
/**
* Checks if a String is a palindrome (stripping special characters from it first).
*/
public class PalindromePredicate implements Predicate<String> {
UnaryOperator<String> clean = str -> str.replaceAll("\\W", "").toLowerCase();
Predicate<String> isPalindrome = str -> IntStream.range(0, str.length() / 2)