Giter VIP home page Giter VIP logo

anilist-ibmi's Introduction

Anilist-IBMi

A basic display file and RPGLE program built over the Anilist GraphQL API (Just for fun/practice). Enter an Anilist username and display basic account stats. This is not meant to be a full API wrapper or handle all errors.

I wanted to make some dedicated UDF's and clean up my code, but its good enough for such a simple application.

This is my first IBM i side project using GNU Make, git, and VS Code. I still used SDA for display files because its a lot less tedious.

docs/screenshot.png

Running

  • Ensure that CCSID is 37 - chgjob ccsid(37)
  • call Anilist

Commands

  • Build - gmake all
  • Clean - gmake clean
  • Pull to IFS - gmake pull (still using SDA for DSPFs)
  • Push to Library - gmake push
  • Log - gmake > buildlog.txt 2>&1
  • Git push - git -c http.sslVerify=false push origin master

VS Code

Setup Environment

-- Set user's default PASE Shell using DB2 for i
CALL QSYS2.SET_PASE_SHELL_INFO('*CURRENT', '/QOpenSys/pkgs/bin/bash');
# Install git through yum (/QOpenSys/pkgs/bin/)
yum install git.ppc64
yum install make-gnu.ppc64

# config git user
git config --global user.email "[email protected]"
git config --global user.name "First Last"

# Add yum packages install directory to PATH
touch ~/.profile
echo PATH=$PATH:/QOpenSys/pkgs/bin >> ~/.profile

References

anilist-ibmi's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

itmentalist

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.