Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Spriggsy's API Collection
#1
Brought back my API collection to GitHub.

Quote:REST, HTTP, HTTPS API using CURLurlmon_OPENCONNECTION (Windows)

Address Validation API (smartystreets.com)
Currency Exchange Rate API (exchangerate-api.com)
Profanity Check/Censor API (purgomalum.com)
Phone Number Verification API (apilayer.com)
Insult Generator API (evilinsult.com)
Sentiment API (sentimapi)
Breaking News API (newsapi.org)
Kitten Image Replacer API (placekitten)
Image from Hash API (robohash)
Screenshot of Webpage API (screenshotlayer.com)
NASA Astronomy Pic of the Day API (nasa.gov) Updated 08/20/2020 Updated with source I had posted elsewhere. Much more efficient code.
DCUO Census API (daybreakcensus)
Online Movie Database API (omdb) Updated 10/18/2020 (Using Wininet WinAPI for internet connectivity)
Lyrics API (lyrics.ovh)
Weather API using GeoLocation from IP Address (various API vendors) Added 08/18/20 since it was missing from collection
Owlbot Dictionary API Added 08/19/2020
Genderize API Added 09/20/2020
QR Tag API Added 09/20/2020
Gravatar Image from email address hash API (gravatar, wordpress) Updated 10/18/2020 (Using Wininet WinAPI for internet connectivity)


WinAPI Libraries (Windows)
UuidCreateUuidCreateSequentialUuidHash (rpcrt4Wininet) UUID Creation and MAC Address Lookup (uuidtools and macvendors.com) Updated 10/17/2020
SHFileOperation (Shell32Added 09/22/2020
GetComputerNameGetUsername (Kernel32 Advapi32Added 09/22/2020
FindExecutableA (Shell32Added 09/26/2020
ShellAboutA (Shell32Added 09/26/2020
mciSendStringA (WINMM) Record and playback audio (updated source with ffmpeg waveform drawing.) Added 09/26/2020
DoEnvironmentSubstAGetEnvironmentVariableAExpandEnvironmentStringsA (Shell32) (Works similarly to ENVIRON$ but with some extra functionality and speed. Added 09/26/2020
ExractIconDrawIcon (Shell32 User32Added 09/27/2020
SetWindowPosGetForegroundWindow (User32) Credit to Pete and visionmercer, original post here Added 09/27/2020
AnimateWindow (User32Added 09/30/2020
FlashWindow/FlashWindowEx (User32Added 10/02/2020
capCreateCaptureWindow (Avicap32) Records webcam footage to AVI file Added 10/02/2020
OpenProcessTerminateProcess (Kernel32) Kill process by name or PID Added 10/05/2020
MessageBeep (User32) Plays WAV audio for common message sounds Added 10/05/2020
OpenClipboardGetClipboardData (User32Added 10/07/2020
GetBinaryType (Kernel32Added 10/09/2020
GetTempPathGetTempFileName (Kernel32Added 10/09/2020
GetDateFormatGetCurrencyFormat (Kernel32Added 10/09/2020
OpenProcessReadProcessMemoryWriteProcessMemory (Kernel32Complete rewrite 02/17/21 (Peeping Tom, a powerful PEEK/POKE library for QB64)
XInputGetStateXInputSetStateXInputGetBatteryInformation (Xinput1_4) Tests an XInput enabled controller Added 10/26/2020
(Wininet) Various Wininet FTP functions for uploading, downloading, directory listing, etc. Added 11/17/2020
SHOpenWithDialog (Shell32) Invokes the "Open With" dialog in Windows Added 02/06/2021


Cross-Platform Libraries (Windows, Macintosh, and Linux)
pipecom $INCLUDE file that pipes console output to QB64. Win (using WinAPI), Mac, and Linux (using C libraries).Added 02/12/2021
encodeBase64decodeBase64 (Crypt32base64 (Linux and Mac)Added 11/05/2020
mapvargetmappedvalue (mappedvar) Header file that creates variables mapped to strings. Added 12/20/2020
(preproc) Header file that allows for usage of multiple preprocessor macros available to us in C++. Added 12/23/2020


Miscellaneous APIs / Libraries
hid_readhid_write (hidapi) Provides HID access to devices over Bluetooth and USB connection (Windows) Test source for interfacing with Nintendo Switch Pro Controller over Bluetooth HID. Added 12/07/2020.



spriggsyspriggs/Spriggsy-s-API-Collection: Spriggsy's API Collection


Originally posted here:
Spriggsy's API Collection
Tread on those who tread on you

Reply


Messages In This Thread
Spriggsy's API Collection - by SpriggsySpriggs - 12-13-2024, 07:38 PM
RE: Spriggsy's API Collection - by Pete - 12-14-2024, 02:11 AM
RE: Spriggsy's API Collection - by grymmjack - 12-15-2024, 12:10 PM
RE: Spriggsy's API Collection - by Pete - 12-15-2024, 10:40 PM
RE: Spriggsy's API Collection - by madscijr - 12-16-2024, 01:21 PM



Users browsing this thread: 2 Guest(s)