Skip to content

Commit

Permalink
Release 0.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Yellowstrawberrys committed Mar 26, 2023
1 parent 5796464 commit 07026d9
Show file tree
Hide file tree
Showing 138 changed files with 12,325 additions and 15 deletions.
Binary file modified .gradle/7.5.1/checksums/checksums.lock
Binary file not shown.
Binary file modified .gradle/7.5.1/checksums/md5-checksums.bin
Binary file not shown.
Binary file modified .gradle/7.5.1/checksums/sha1-checksums.bin
Binary file not shown.
Binary file added .gradle/7.5.1/checksums/sha256-checksums.bin
Binary file not shown.
Binary file added .gradle/7.5.1/checksums/sha512-checksums.bin
Binary file not shown.
Binary file modified .gradle/7.5.1/executionHistory/executionHistory.bin
Binary file not shown.
Binary file modified .gradle/7.5.1/executionHistory/executionHistory.lock
Binary file not shown.
Binary file modified .gradle/7.5.1/fileHashes/fileHashes.bin
Binary file not shown.
Binary file modified .gradle/7.5.1/fileHashes/fileHashes.lock
Binary file not shown.
Binary file modified .gradle/7.5.1/fileHashes/resourceHashesCache.bin
Binary file not shown.
Binary file modified .gradle/buildOutputCleanup/buildOutputCleanup.lock
Binary file not shown.
Binary file modified .gradle/buildOutputCleanup/outputFiles.bin
Binary file not shown.
Binary file modified .gradle/file-system.probe
Binary file not shown.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
<br/>

> 현재 사용 가능한 것:<br/>
> - 학교 찾기(초등, 중등)<br/>
> - 시간표 불러오기(초등, 중등)<br/>
> - 학교 찾기(초등, 중등, 고등, 특별)<br/>
> - 시간표 불러오기(초등, 중등, 고등, 특별)<br/>
> - 급식정보(초등, 중등, 고등, 특별)<br/>
> 추후 추가 예정인 것:<br/>
> - 급식정보<br/>
> - 나이스 교육정보 개방 포털이 제공하는 다른 데이터셋<br/>
<br/>
Expand Down
84 changes: 81 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,53 @@
plugins {
id 'java'
id 'java-library'
id 'signing'
id 'maven-publish'
}

group 'me.yellowstrawberry'
version '1.0-SNAPSHOT'
version '0.0.2'

publishing {
publications {
mavenJava(MavenPublication) {
from(components.java)
pom {
name = 'Open Neis API'
packaging = 'jar'
description = 'open.neis.go.kr api wrapper'
url = 'https://api.yellowstrawberry.me/'
licenses {
license {
name = 'The Apache License, Version 2.0'
url = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
}
}
developers {
developer {
id = 'yellowstrawberry'
name = 'Yellowstrawberry'
email = 'eunsoo3009@hotmail.com'
}
}
scm {
connection = 'scm:git:git://github.com/Yellowstrawberrys/OpenNeisAPI4J.git'
developerConnection = 'scm:git:ssh://Yellowstrawberrys/OpenNeisAPI4J.git'
url = 'https://github.com/Yellowstrawberrys/OpenNeisAPI4J'
}
}
}
}
repositories {
maven {
name = "OSSRH"
url = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"
credentials {
username = project.property('ossrhUsername')
password = project.property('ossrhPassword')
}
}
}
}

repositories {
mavenCentral()
Expand All @@ -20,8 +64,42 @@ test {
useJUnitPlatform()
}

task javadocJar(type: Jar) {
classifier = 'javadoc'
from javadoc
}

task sourcesJar(type: Jar) {
classifier = 'sources'
from sourceSets.main.allSource
}

artifacts {
archives javadocJar, sourcesJar
}

signing {
sign publishing.publications
sign configurations.archives
}

java{
withSourcesJar()
withJavadocJar()
}
javadoc{
options.addStringOption('encoding', 'UTF-8')
}

tasks.named('jar') {
manifest {
attributes('Implementation-Title': project.name,
'Implementation-Version': project.version)
}
}

compileJava.options.encoding = 'UTF-8'

tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
}
Binary file not shown.
Binary file modified build/classes/java/main/me/yellowstrawberry/openneisapi/ONA.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified build/classes/java/test/me/yellowstrawberry/ona/Test.class
Binary file not shown.
127 changes: 127 additions & 0 deletions build/docs/javadoc/allclasses-index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Classes and Interfaces (OpenNeisAPI4J 0.0.2 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Classes</button><button id="all-classes-table-tab4" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab4', 2)" class="table-tab">Record Classes</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exceptions</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/food/Allergy.html" title="enum class in me.yellowstrawberry.openneisapi.objects.food">Allergy</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">알러지(알레르기) 종류</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="me/yellowstrawberry/openneisapi/objects/others/Contact.html" title="class in me.yellowstrawberry.openneisapi.objects.others">Contact</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="me/yellowstrawberry/openneisapi/objects/others/EducationDepartment.html" title="class in me.yellowstrawberry.openneisapi.objects.others">EducationDepartment</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.html" title="class in me.yellowstrawberry.openneisapi.objects.school">ElementarySchool</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><strong>초등학교</strong></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/school/enums/EntranceExam.html" title="enum class in me.yellowstrawberry.openneisapi.objects.school.enums">EntranceExam</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/food/Food.html" title="class in me.yellowstrawberry.openneisapi.objects.food">Food</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/school/enums/GenderType.html" title="enum class in me.yellowstrawberry.openneisapi.objects.school.enums">GenderType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/school/HighSchool.html" title="class in me.yellowstrawberry.openneisapi.objects.school">HighSchool</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><strong>고등학교</strong></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.html" title="enum class in me.yellowstrawberry.openneisapi.objects.school.enums">HighSchoolType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="me/yellowstrawberry/openneisapi/objects/others/Location.html" title="class in me.yellowstrawberry.openneisapi.objects.others">Location</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.html" title="class in me.yellowstrawberry.openneisapi.objects.school">MiddleSchool</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><strong>중학교</strong></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="me/yellowstrawberry/openneisapi/exception/NeisException.html" title="class in me.yellowstrawberry.openneisapi.exception">NeisException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/food/Nutrition.html" title="class in me.yellowstrawberry.openneisapi.objects.food">Nutrition</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/ONA.html" title="class in me.yellowstrawberry.openneisapi">ONA</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/ONA.Builder.html" title="class in me.yellowstrawberry.openneisapi">ONA.Builder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/school/enums/OperatingPeriod.html" title="enum class in me.yellowstrawberry.openneisapi.objects.school.enums">OperatingPeriod</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/food/Origin.html" title="class in me.yellowstrawberry.openneisapi.objects.food">Origin</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/schedule/Period.html" title="class in me.yellowstrawberry.openneisapi.objects.schedule">Period</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/schedule/PeriodType.html" title="enum class in me.yellowstrawberry.openneisapi.objects.schedule">PeriodType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/QueryParameter.html" title="class in me.yellowstrawberry.openneisapi">QueryParameter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="me/yellowstrawberry/openneisapi/objects/school/School.html" title="interface in me.yellowstrawberry.openneisapi.objects.school">School</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.html" title="class in me.yellowstrawberry.openneisapi.objects.food">SchoolMeal</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.html" title="enum class in me.yellowstrawberry.openneisapi.objects.school.enums">SchoolType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.html" title="class in me.yellowstrawberry.openneisapi.objects.school">SpecialSchool</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><strong>특수 학교</strong></div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>
75 changes: 75 additions & 0 deletions build/docs/javadoc/allpackages-index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Packages (OpenNeisAPI4J 0.0.2 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="caption"><span>Package Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="me/yellowstrawberry/openneisapi/package-summary.html">me.yellowstrawberry.openneisapi</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/yellowstrawberry/openneisapi/exception/package-summary.html">me.yellowstrawberry.openneisapi.exception</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="me/yellowstrawberry/openneisapi/objects/food/package-summary.html">me.yellowstrawberry.openneisapi.objects.food</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/yellowstrawberry/openneisapi/objects/others/package-summary.html">me.yellowstrawberry.openneisapi.objects.others</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="me/yellowstrawberry/openneisapi/objects/schedule/package-summary.html">me.yellowstrawberry.openneisapi.objects.schedule</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="me/yellowstrawberry/openneisapi/objects/school/package-summary.html">me.yellowstrawberry.openneisapi.objects.school</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="me/yellowstrawberry/openneisapi/objects/school/enums/package-summary.html">me.yellowstrawberry.openneisapi.objects.school.enums</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
</div>
</div>
</body>
</html>
7 changes: 7 additions & 0 deletions build/docs/javadoc/element-list
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
me.yellowstrawberry.openneisapi
me.yellowstrawberry.openneisapi.exception
me.yellowstrawberry.openneisapi.objects.food
me.yellowstrawberry.openneisapi.objects.others
me.yellowstrawberry.openneisapi.objects.schedule
me.yellowstrawberry.openneisapi.objects.school
me.yellowstrawberry.openneisapi.objects.school.enums
Loading

0 comments on commit 07026d9

Please sign in to comment.