Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thegoldenpro/aghpb.lua
Anime girls holding programming books API wrapper for 🌕 Lua.
https://github.com/thegoldenpro/aghpb.lua
aghpb anime anime-girls anime-girls-holding-programming-books
Last synced: about 1 month ago
JSON representation
Anime girls holding programming books API wrapper for 🌕 Lua.
- Host: GitHub
- URL: https://github.com/thegoldenpro/aghpb.lua
- Owner: THEGOLDENPRO
- License: mit
- Created: 2023-09-09T17:01:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-28T01:01:04.000Z (5 months ago)
- Last Synced: 2024-10-13T04:29:44.072Z (2 months ago)
- Topics: aghpb, anime, anime-girls, anime-girls-holding-programming-books
- Language: Lua
- Homepage:
- Size: 1.65 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌕 aghpb.lua 📚
Lua API wrapper for the anime girls holding programming books [API](https://api.devgoldy.xyz/aghpb/v1/docs)[![LuaRocks](https://img.shields.io/luarocks/v/THEGOLDENPRO/aghpb)](https://luarocks.org/modules/THEGOLDENPRO/aghpb)
> [!Note]
>
> This is part of my [aghpb api](https://github.com/THEGOLDENPRO/aghpb_api) wrapper challenge where I attempt to write an api wrapper in every language possible. So yes expect spaghetti code as it will be my first time writing in these languages. Although I'm 100% open to improvements and corrections so feel free to contribute anything.
> **[Other languages I've done](https://github.com/THEGOLDENPRO/aghpb_api#-api-wrappers)**## Install
```sh
luarocks install aghpb
```
*The LuaRocks package can be located [**here**](https://luarocks.org/modules/THEGOLDENPRO/aghpb).***or** (from source)
```sh
git clone https://github.com/THEGOLDENPRO/aghpb.lua/
cd aghpb.lua
sudo luarocks make
```## Examples
This is how you may retrieve a random anime girl holding a programming book:
```lua
aghpb = require("aghpb")local book = aghpb.random()
print(book.name)
print(book.category)
print(book.date_added)local file = assert(io.open("./anime_girl.png", "wb"))
file:write(book.image_bytes)
file:close()
```
You can also retrieve specific categories of anime girls holding programming books like so:
```lua
aghpb.random("lua")
```
This is how you may retrieve a list of available categories:
```lua
aghpb = require("aghpb")local categories = aghpb.categories()
for key, value in pairs(categories) do
print(key, value)
end
```For more examples see the [examples](./examples) folder.
Made using my API at 👉 https://api.devgoldy.xyz/aghpb/v1/