Compare commits
No commits in common. "e2b1394ea232f5fb4f53896e9e774e21afc96939" and "a954dc49f4c6943f06c97c50957ac1b1ac48088b" have entirely different histories.
e2b1394ea2
...
a954dc49f4
@ -6,14 +6,10 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="ceecbd3e-6a84-488d-ae73-a0b5b3f4010e" name="Changes" comment="">
|
<list default="true" id="ceecbd3e-6a84-488d-ae73-a0b5b3f4010e" name="Changes" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/gradle.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/gradle.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/gradle.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/gradle.xml" afterDir="false" />
|
||||||
<<<<<<< HEAD
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
||||||
=======
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/Server.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/Server.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/Server.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/Server.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/TextStorage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/TextStorage.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/TextStorage.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/tech/nevets/ngxinstaller/TextStorage.java" afterDir="false" />
|
||||||
>>>>>>> a954dc49f4c6943f06c97c50957ac1b1ac48088b
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@ -64,25 +60,6 @@
|
|||||||
<option name="hideEmptyMiddlePackages" value="true" />
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
<option name="showLibraryContents" value="true" />
|
<option name="showLibraryContents" value="true" />
|
||||||
</component>
|
</component>
|
||||||
<<<<<<< HEAD
|
|
||||||
<component name="PropertiesComponent">{
|
|
||||||
"keyToString": {
|
|
||||||
"Gradle.NginxInstallerBackend [:Server.main()].executor": "Debug",
|
|
||||||
"Gradle.NginxInstallerBackend [shadowJar].executor": "Run",
|
|
||||||
"RunOnceActivity.OpenProjectViewOnStart": "true",
|
|
||||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
|
||||||
"ignore.virus.scanning.warn.message": "true",
|
|
||||||
"kotlin-language-version-configured": "true",
|
|
||||||
"node.js.detected.package.eslint": "true",
|
|
||||||
"node.js.detected.package.tslint": "true",
|
|
||||||
"node.js.selected.package.eslint": "(autodetect)",
|
|
||||||
"node.js.selected.package.tslint": "(autodetect)",
|
|
||||||
"nodejs_package_manager_path": "npm",
|
|
||||||
"vue.rearranger.settings.migration": "true"
|
|
||||||
}
|
|
||||||
}</component>
|
|
||||||
<component name="RunManager" selected="Gradle.NginxInstallerBackend [shadowJar]">
|
|
||||||
=======
|
|
||||||
<component name="PropertiesComponent"><![CDATA[{
|
<component name="PropertiesComponent"><![CDATA[{
|
||||||
"keyToString": {
|
"keyToString": {
|
||||||
"Gradle.NginxInstallerBackend [:Server.main()].executor": "Debug",
|
"Gradle.NginxInstallerBackend [:Server.main()].executor": "Debug",
|
||||||
@ -103,7 +80,6 @@
|
|||||||
}
|
}
|
||||||
}]]></component>
|
}]]></component>
|
||||||
<component name="RunManager" selected="Application.Server">
|
<component name="RunManager" selected="Application.Server">
|
||||||
>>>>>>> a954dc49f4c6943f06c97c50957ac1b1ac48088b
|
|
||||||
<configuration name="Server" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
<configuration name="Server" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||||
<option name="MAIN_CLASS_NAME" value="tech.nevets.ngxinstaller.Server" />
|
<option name="MAIN_CLASS_NAME" value="tech.nevets.ngxinstaller.Server" />
|
||||||
<module name="NginxInstallerBackend.main" />
|
<module name="NginxInstallerBackend.main" />
|
||||||
@ -161,14 +137,8 @@
|
|||||||
<option name="number" value="Default" />
|
<option name="number" value="Default" />
|
||||||
<option name="presentableId" value="Default" />
|
<option name="presentableId" value="Default" />
|
||||||
<updated>1703015833777</updated>
|
<updated>1703015833777</updated>
|
||||||
<<<<<<< HEAD
|
|
||||||
<workItem from="1703015834937" duration="11923000" />
|
|
||||||
<workItem from="1703098848808" duration="606000" />
|
|
||||||
<workItem from="1704314407897" duration="15000" />
|
|
||||||
=======
|
|
||||||
<workItem from="1703015834937" duration="5516000" />
|
<workItem from="1703015834937" duration="5516000" />
|
||||||
<workItem from="1703185574324" duration="1576000" />
|
<workItem from="1703185574324" duration="1576000" />
|
||||||
>>>>>>> a954dc49f4c6943f06c97c50957ac1b1ac48088b
|
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
|
@ -4,7 +4,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = 'tech.nevets'
|
group = 'tech.nevets'
|
||||||
version = '0.1.1'
|
version = '0.1.0'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
@ -4,7 +4,6 @@ import com.google.gson.Gson;
|
|||||||
import com.google.gson.GsonBuilder;
|
import com.google.gson.GsonBuilder;
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
|
|
||||||
import java.net.URLDecoder;
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.net.HttpURLConnection;
|
import java.net.HttpURLConnection;
|
||||||
@ -19,12 +18,6 @@ public class Server {
|
|||||||
private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
|
private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
|
||||||
public static String cachedNginxSite = "";
|
public static String cachedNginxSite = "";
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
if (args.length >= 1) {
|
|
||||||
port(Integer.parseInt(args[0]));
|
|
||||||
} else {
|
|
||||||
port(8080);
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
cachedNginxSite = getHTML("https://nginx.org/download/");
|
cachedNginxSite = getHTML("https://nginx.org/download/");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@ -77,21 +70,6 @@ public class Server {
|
|||||||
get("/ngx/raw/*", (req, res) -> {
|
get("/ngx/raw/*", (req, res) -> {
|
||||||
String id = req.splat()[0];
|
String id = req.splat()[0];
|
||||||
TextStorage ts = TextStorage.getPaste(id);
|
TextStorage ts = TextStorage.getPaste(id);
|
||||||
res.type("text/plain");
|
|
||||||
if (ts == null) {
|
|
||||||
res.status(404);
|
|
||||||
return "Content Not Found!";
|
|
||||||
}
|
|
||||||
return URLDecoder.decode(ts.getText(), StandardCharsets.UTF_8);
|
|
||||||
});
|
|
||||||
get("/ngx/json/*", (req, res) -> {
|
|
||||||
String id = req.splat()[0];
|
|
||||||
TextStorage ts = TextStorage.getPaste(id);
|
|
||||||
res.type("application/json");
|
|
||||||
if (ts == null) {
|
|
||||||
res.status(404);
|
|
||||||
return "{\"error\":\"content not found\"}";
|
|
||||||
}
|
|
||||||
res.type("raw");
|
res.type("raw");
|
||||||
return ts.getText();
|
return ts.getText();
|
||||||
});
|
});
|
||||||
|
@ -19,12 +19,12 @@ public class TextStorage {
|
|||||||
this.expiration = expiration;
|
this.expiration = expiration;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getId() {
|
public String getText() {
|
||||||
return this.id;
|
return text;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getText() {
|
public String getId() {
|
||||||
return this.text;
|
return this.id;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static TextStorage getPaste(String id) {
|
public static TextStorage getPaste(String id) {
|
||||||
@ -37,7 +37,7 @@ public class TextStorage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static TextStorage createPaste(String text) {
|
public static TextStorage createPaste(String text) {
|
||||||
TextStorage ts = new TextStorage(generateId(), text, System.currentTimeMillis() + 1800000);
|
TextStorage ts = new TextStorage(generateId(), text, System.currentTimeMillis() + 3600000);
|
||||||
DB.add(ts);
|
DB.add(ts);
|
||||||
return ts;
|
return ts;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user