awacke1 commited on
Commit
b65f4e0
Β·
verified Β·
1 Parent(s): 6920ff7

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +41 -34
requirements.txt CHANGED
@@ -1,43 +1,50 @@
1
  # Streamlit Base
2
- streamlit # 🌟 The shiny star of our web app galaxy!
3
 
4
  # PDF Libraries
5
- #pypdf # πŸ“œ Splits, merges, and extracts text from PDFs
6
- pikepdf # πŸ“œ Edits PDFs with low-level control using QPDF
7
- pdfminer.six # πŸ“œ Extracts text and layout from PDFs
8
- fpdf2 # πŸ“œ Generates PDFs from scratch
9
- pdfkit # πŸ“œ Converts HTML to PDF (requires wkhtmltopdf)
10
- pdfrw # πŸ“œ Reads/writes PDFs, supports merging
11
- pdfplumber # πŸ“œ Extracts text and tables from PDFs
12
- pymupdf # πŸ“œ High-performance PDF reading/writing
13
- borb # πŸ“œ Modern PDF creation and editing
14
- pdf2image # πŸ“œ Converts PDFs to images (requires Poppler)
15
 
16
  # Image Capture Libraries
17
- opencv-python # πŸ“Έ Captures and processes images from cameras
18
- pillow # πŸ–ΌοΈ Processes and saves images
19
- imutils # πŸ“Έ Simplifies image capture with threading
20
- pyscreeze # πŸ“Έ Captures screenshots
21
- pyautogui # πŸ“Έ Captures screenshots and automates
22
- mss # πŸ“Έ Fast screenshot capture
23
- imageio # πŸ“Έ Reads/writes images, supports cameras
24
- picamera2 # πŸ“Έ Captures from Raspberry Pi cameras (Pi only)
25
- pygrabber # πŸ“Έ Captures images on Windows via DirectShow
26
- scikit-image # πŸ“Έ Advanced image processing
27
 
28
  # Video Capture Libraries
29
- vidgear # πŸŽ₯ High-performance video capture with FFmpeg
30
- moviepy # πŸŽ₯ Edits and processes video files
31
- pyav # πŸŽ₯ FFmpeg-based video capture
32
- pafy # πŸŽ₯ Streams YouTube videos (requires youtube-dl)
33
- cvpubsubs # πŸŽ₯ Multi-camera video capture with pub/sub
 
 
 
 
 
34
 
35
  # Audio Capture Libraries
36
- pydub # 🎡 Manipulates audio, supports recording with FFmpeg
37
- pyaudio # 🎡 Real-time audio capture/playback
38
- sounddevice # 🎡 Low-latency audio capture
39
- soundfile # 🎡 Reads/writes audio files
40
- pyaudioanalysis # 🎡 Audio analysis with capture
41
- pyo # 🎡 Audio processing and synthesis
42
- speechrecognition # 🎡 Captures audio for speech recognition
43
- pyalsaaudio # 🎡 Audio capture/playback on Linux with ALSA
 
 
 
1
  # Streamlit Base
2
+ streamlit # 🌟 The shiny star of our web app galaxy! | "st.write('Hello, world!')" - Greets the universe like a cosmic chatbot!
3
 
4
  # PDF Libraries
5
+ pypdf # πŸ“œ Splits, merges, and extracts text from PDFs | "pypdf.PdfReader('doc.pdf').pages[0].extract_text()" - Snags text faster than a paper shredder at a spy convention!
6
+ pikepdf # πŸ“œ Edits PDFs with low-level control using QPDF | "pikepdf.Pdf.open('in.pdf').save('out.pdf')" - Gives your PDF a makeover like a digital plastic surgeon!
7
+ pdfminer.six # πŸ“œ Extracts text and layout from PDFs | "pdfminer.high_level.extract_text('doc.pdf')" - Pulls text out like a magician yanking a rabbit from a hat!
8
+ fpdf2 # πŸ“œ Generates PDFs from scratch | "fpdf.FPDF().add_page().output('new.pdf')" - Whips up a PDF quicker than a chef flipping pancakes!
9
+ pdfkit # πŸ“œ Converts HTML to PDF (requires wkhtmltopdf) | "pdfkit.from_url('http://example.com', 'out.pdf')" - Turns web pages into PDFs like a spider spinning a paper web!
10
+ pdfrw # πŸ“œ Reads/writes PDFs, supports merging | "pdfrw.PdfReader('doc.pdf')" - Reads PDFs like a librarian with a caffeine buzz!
11
+ pdfplumber # πŸ“œ Extracts text and tables from PDFs | "pdfplumber.open('doc.pdf').pages[0].extract_text()" - Dives into PDFs and grabs text like a plumber fixing a leaky pipe!
12
+ pymupdf # πŸ“œ High-performance PDF reading/writing | "fitz.open('doc.pdf')[0].get_text()" - Speed-reads PDFs faster than a bookworm on espresso!
13
+ borb # πŸ“œ Modern PDF creation and editing | "borb.pdf.Document().save('out.pdf')" - Crafts PDFs smoother than a bard reciting poetry!
14
+ pdf2image # πŸ“œ Converts PDFs to images (requires Poppler) | "pdf2image.convert_from_path('doc.pdf')[0].save('out.jpg')" - Turns PDFs into pics like a wizard waving a wand!
15
 
16
  # Image Capture Libraries
17
+ opencv-python # πŸ“Έ Captures and processes images from cameras | "cv2.imwrite('snap.jpg', cv2.VideoCapture(0).read()[1])" - Snaps a pic quicker than a paparazzi at a celebrity meltdown!
18
+ pillow # πŸ–ΌοΈ Processes and saves images | "Image.fromarray(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)).save('out.jpg')" - Polishes pics like a pillow fluffer at a sleepover!
19
+ imutils # πŸ“Έ Simplifies image capture with threading | "imutils.video.VideoStream(src=0).start().read()" - Grabs frames smoother than a cat burglar in sneakers!
20
+ pyscreeze # πŸ“Έ Captures screenshots | "pyscreeze.screenshot().save('screen.jpg')" - Snags your screen like a sneaky spy with a camera!
21
+ pyautogui # πŸ“Έ Captures screenshots and automates | "pyautogui.screenshot().save('screen.jpg')" - Snaps your desktop faster than a robot paparazzo!
22
+ mss # πŸ“Έ Fast screenshot capture | "mss.mss().shot(output='screen.png')" - Captures screens quicker than a ninja snapping selfies!
23
+ imageio # πŸ“Έ Reads/writes images, supports cameras | "imageio.imwrite('out.jpg', imageio.get_reader('<video0>').get_next_data())" - Snags images like a pirate looting a pixel treasure chest!
24
+ pygrabber # πŸ“Έ Captures images on Windows via DirectShow | "pygrabber.dshow_graph.FilterGraph().grab_frame().save('out.jpg')" - Grabs Windows shots like a cowboy roping a pixel steer!
25
+ scikit-image # πŸ“Έ Advanced image processing | "skimage.io.imsave('out.jpg', frame)" - Processes pics like a scientist dissecting a pixel frog!
26
+ grab # πŸ“Έ Captures screenshots with a simple API | "grab.Grab().screen().save('screen.jpg')" - Snaps screens like a ghost haunting your desktop!
27
 
28
  # Video Capture Libraries
29
+ opencv-python # πŸŽ₯ Captures video from cameras | "cv2.VideoCapture(0).read()[1]" - Grabs video frames like a director snatching scenes from a blockbuster!
30
+ vidgear # πŸŽ₯ High-performance video capture with FFmpeg | "vidgear.gears.CamGear(source=0).start().read()" - Streams video smoother than a greased-up eel!
31
+ moviepy # πŸŽ₯ Edits and processes video files | "moviepy.editor.VideoFileClip('video.mp4').write_videofile('out.mp4')" - Edits clips like a director yelling 'Cut!' at a pixel party!
32
+ pyav # πŸŽ₯ FFmpeg-based video capture | "av.open('/dev/video0').decode(video=0).__next__()" - Grabs frames like a ninja snatching scrolls from a vault!
33
+ pafy # πŸŽ₯ Streams YouTube videos (requires youtube-dl) | "pafy.new('youtube_url').getbest().url" - Streams YouTube like a couch potato binge-watching cat videos!
34
+ cvpubsubs # πŸŽ₯ Multi-camera video capture with pub/sub | "cvpubsubs.webcam_pub.VideoHandlerThread(0).start()" - Captures cams like a pub serving pixel pints!
35
+ imutils # πŸŽ₯ Threaded video capture | "imutils.video.VideoStream(src=0).start().read()" - Streams video like a thief sneaking frames in the night!
36
+ imageio # πŸŽ₯ Reads video from cameras | "imageio.get_reader('<video0>').get_next_data()" - Snags video frames like a fisherman reeling in pixel fish!
37
+ grab # πŸŽ₯ Captures screen video (via screenshots) | "grab.Grab().screen().save('frame.jpg')" - Records screens like a ghost filming a desktop haunting!
38
+ pyscreeze # πŸŽ₯ Captures screen video (via screenshots) | "pyscreeze.screenshot().save('screen.jpg')" - Snaps screen video like a spy with a frame-by-frame camera!
39
 
40
  # Audio Capture Libraries
41
+ pydub # 🎡 Manipulates audio, supports recording with FFmpeg | "pydub.AudioSegment.from_file('audio.wav').export('out.wav')" - Twists audio like a DJ spinning tunes at a silent disco!
42
+ pyaudio # 🎡 Real-time audio capture/playback | "pyaudio.PyAudio().open().read(1024)" - Grabs sound bites faster than a parrot snagging crackers!
43
+ sounddevice # 🎡 Low-latency audio capture | "sounddevice.rec(44100).tobytes()" - Snags audio smoother than a whisper in a quiet cave!
44
+ soundfile # 🎡 Reads/writes audio files | "soundfile.write('out.wav', data, 44100)" - Saves sound like a librarian archiving whispers!
45
+ pyaudioanalysis # 🎡 Audio analysis with capture | "pyAudioAnalysis.audioBasicIO.read_audio_file('audio.wav')[1]" - Analyzes audio like a detective cracking a sonic mystery!
46
+ pyo # 🎡 Audio processing and synthesis | "pyo.Server().boot().start()" - Spins audio magic like a wizard mixing potions!
47
+ speechrecognition # 🎡 Captures audio for speech recognition | "speech_recognition.Recognizer().listen(speech_recognition.Microphone())" - Hears you like a nosy neighbor with super ears!
48
+ pyalsaaudio # 🎡 Audio capture/playback on Linux with ALSA | "pyalsa.alsaaudio.PCM().read()[1]" - Grabs Linux sound like a penguin snagging fish!
49
+ soundcard # 🎡 Cross-platform audio capture | "soundcard.default_microphone().record(44100, 1)" - Captures sound like a bard strumming a silent lute!
50
+ webrtcvad # 🎡 Voice activity detection for audio capture | "webrtcvad.Vad().is_speech(audio_frame, 16000)" - Detects voices like a spy eavesdropping on a whisper party!