diff --git a/README.md b/README.md index c4f3d87..bd16b7a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ # i2pdbrowser i2pd browser bundle + +todo: +-------- +README \ No newline at end of file diff --git a/StartI2PdBrowser.exe b/StartI2PdBrowser.exe new file mode 100644 index 0000000..710a779 Binary files /dev/null and b/StartI2PdBrowser.exe differ diff --git a/build/.gitignore b/build/.gitignore new file mode 100644 index 0000000..0b8a517 --- /dev/null +++ b/build/.gitignore @@ -0,0 +1 @@ +I2PdBrowserPortable*.* \ No newline at end of file diff --git a/build/7z.exe b/build/7z.exe new file mode 100644 index 0000000..e444ddf Binary files /dev/null and b/build/7z.exe differ diff --git a/build/7zsd_LZMA2_i2pdbrowser_1.1.sfx b/build/7zsd_LZMA2_i2pdbrowser_1.1.sfx new file mode 100644 index 0000000..c4696b2 Binary files /dev/null and b/build/7zsd_LZMA2_i2pdbrowser_1.1.sfx differ diff --git a/build/build_7z.bat b/build/build_7z.bat new file mode 100644 index 0000000..1d78c0c --- /dev/null +++ b/build/build_7z.bat @@ -0,0 +1,8 @@ +@echo off + +echo 7z 娢 ஬... +REM 室 砥 7z 娢, ஬ Firefox, I2Pd StartI2PdBrowser.bat src ஢ . +7z a -t7z -m0=lzma2 -mx=9 -aoa -mfb=273 -md=512m -ms=on I2PdBrowserPortable_1.1.7z ..\Firefox ..\I2Pd ..\src\StartI2PdBrowser.bat + +echo ⮢! +pause \ No newline at end of file diff --git a/build/build_exe.bat b/build/build_exe.bat new file mode 100644 index 0000000..7c16fd3 --- /dev/null +++ b/build/build_exe.bat @@ -0,0 +1,11 @@ +@echo off + +echo 7z 娢 ஬... +REM 室 砥 7z 娢, ஬ Firefox, I2Pd, src 䠩 StartI2PdBrowser.exe ஢ . +7z a -t7z -m0=lzma2 -mx=9 -aoa -mfb=273 -md=512m -ms=on I2PdBrowserPortable.7z ..\Firefox ..\I2Pd ..\src ..\StartI2PdBrowser.exe + +echo 7z SFX - ᠬᯠ뢠騩 娢... +copy /b 7zsd_LZMA2_i2pdbrowser_1.1.sfx + config.txt + I2PdBrowserPortable.7z I2PdBrowserPortable_1.1.exe >> nul + +echo ⮢! +pause \ No newline at end of file diff --git a/build/config.txt b/build/config.txt new file mode 100644 index 0000000..c908428 --- /dev/null +++ b/build/config.txt @@ -0,0 +1,9 @@ +;!@Install@!UTF-8! +GUIFlags="2+4+8+16+32+64+1024+2048+4096" +Title="Установка I2Pd Browser Portable" +BeginPromptTimeout="30" +BeginPrompt="Сейчас будет произведено извлечение:\n\tI2Pd Browser Portable" +ExtractTitle="Подождите..." +ExtractDialogText="Распаковка файлов..." +InstallPath="%UserDesktop%\\I2PdBrowserPortable" +;!@InstallEnd@! \ No newline at end of file diff --git a/src/Readme.txt b/src/Readme.txt new file mode 100644 index 0000000..641b8d6 --- /dev/null +++ b/src/Readme.txt @@ -0,0 +1,5 @@ + StartI2PdBrowser.exe, + "Advanced BAT to EXE". + + " ", +StartI2PdBrowser.bat . . \ No newline at end of file diff --git a/src/StartI2PdBrowser.bat b/src/StartI2PdBrowser.bat new file mode 100644 index 0000000..a5a353f --- /dev/null +++ b/src/StartI2PdBrowser.bat @@ -0,0 +1,62 @@ +@ECHO OFF +REM BFCPEOPTIONSTART +REM Advanced BAT to EXE Converter www.BatToExeConverter.com +REM BFCPEEXE=StartI2PdBrowser.exe +REM BFCPEICON=i2pd_browser_icon_v3.ico +REM BFCPEICONINDEX=-1 +REM BFCPEEMBEDDISPLAY=0 +REM BFCPEEMBEDDELETE=1 +REM BFCPEADMINEXE=0 +REM BFCPEINVISEXE=0 +REM BFCPEVERINCLUDE=1 +REM BFCPEVERVERSION=1.0.4.0 +REM BFCPEVERPRODUCT=I2Pd Browser Portable +REM BFCPEVERDESC=I2Pd Browser +REM BFCPEVERCOMPANY=PurpleI2P +REM BFCPEVERCOPYRIGHT=Copyright 2013-2016 PurpleI2P Project +REM BFCPEOPTIONEND +@ECHO ON +@echo off +title Starting I2Pd Browser +set $pause=ping.exe 0.0.0.0 -n +ver| find "6." >nul && set $pause=timeout.exe /t + +set fire=firefox.exe +set port=FirefoxPortable.exe +set i2pd=i2pd.exe + +taskList|find /i "%port%">nul&&(taskkill /im "%port%" /t>nul)&&(%$pause% 2 >nul) +REM taskList|find /i "%fire%">nul&&(taskkill /im "%fire%" >nul) +taskList|find /i "%i2pd%">nul&&(goto runfox)||(goto starti2p) + +:starti2p + +start "" "I2Pd/%i2pd%" + +echo i2pd Browser starting +echo Please wait +echo ------------------------------------- +for /L %%B in (0,1,35) do (call :EchoWithoutCrLf "." && %$pause% 2 >nul) +echo . +echo ------------------------------------- +echo Welcome to I2P Network + +:runfox + +start "" "FireFox/%port%" + +exit /b 0 + + +rem ========================================================================== + +rem ========================================================================== +rem EchoWithoutCrLf +rem +rem %1 : . +rem ========================================================================== +:EchoWithoutCrLf + +