-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
119 lines (115 loc) · 8.82 KB
/
index.html
File metadata and controls
119 lines (115 loc) · 8.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LAVTech Quick Pick</title>
<link rel="shortcut icon" href="logo.ico" type="image/x-icon">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="page-body">
<div class="intro">
<h1>LAVTech QuickPick</h1>
<p>Quickly herd your files, pictures or videos to a usb.</p>
<a id="download-button" href="https://github.com/LeannAlexandra/LAVtechQuickRecover/releases/download/v1.0.0-alpha/LAVtechQuickRecover.exe"><div class="download-button"><p>DIRECT DOWNLOAD</p></div></a>
</div>
<div class="how-it-works">
<h2>How To Guide</h2>
<ul id="center-explanation">
<li><h4>1.) Open the app</h4><img src="src-web/mainwindow.gif" alt="image of the main window"> <p>Open the App, it does require the .NET runtime. </p></li>
<li><h4>2.) Select Input Directory</h4><img src="src-web/select-input.gif" alt="delect input gif"><p>Select the input directory, LAVTech QuickPick will run through all the folders and files and gather all the files of your chosen type to the destination folder</p></li>
<li><h4>3.) Choose the file ypes</h4><img src="src-web/choose-filetypes.gif" alt="choose file types gif"><p>Choose your file types you wish gather into one folder quickly.</p></li>
<li><h4>4.) Choose Destination Folder</h4><img src="src-web/select-destination.gif" alt="choose your destination folder gif"><p>Choose your destination drive, for best result it is advised not to chose the same drive you're copying from, so far no errors have been logged when using it on the same usb - Wouldn't recommenend doing it with a full drive as the full extent of the limitations is not tested.</p></li>
<li><h4>5.) Preserve Folder Structure (Optional)</h4><img src="src-web/preserve-folderstructure.gif" alt="choose preserve folderstructure"><p>If you want to preserve the folder structure, choose it here, if you want all your music just thrown into the same folder, this is advised to be off. if you know your music to be structured, you can switch it on, however there are many levels folders copied unnecessarily.</p></li>
<li><h4>6.) Give your newly herded files a unique name</h4><img src="src-web/rename-target-folder.gif" alt="rename your custom destination folder"><p>Give your output folder a name, this ensures that you know what is in it, for example copying documents to 'REC DOCS' and music to another folder 'REC MUSIC' to keep them seperate</p></li>
<li><h4>7.) Click Copy and wait</h4><img src="src-web/let-it-rip.gif" alt=""> <p>Let it copy, once the coping is complete the exit button will become available again.</p></li>
</ul>
</div>
<div class="features">
<h2>Features</h2>
<p>LAVTech Quick Pick is a small app that allows you to copy preselected files such as documents, video, audio or images from one drive into one folder.</p>
<ul>
<li>Copy all files of a given category Quickly
<ul>
<!-- private string[] fileOptions = { "Pictures", "Videos","Audio", "Documents", "Misc", "All" };
string[] pictureExtensions = { ".png", ".jpg", ".jpeg", ".gif", "tiff", ".tif", ".bmp" };
string[] vectorGraphicsExtentions = { ".EPS", ".AI", ".psd",".indd", ".raw", ".svg", ".cdr" };
string[] audioExtensions = {".AIF", ".IFF", ".M3U", ".M4A", ".MID", ".MP3", ".MPA", ".WAV", ".WMA" };
string[] videoExtensions = { ".3G2", ".3GP", ".ASF", ".AVI", ".FLV", ".M4V", ".MOV", ".MP4", ".MPG", ".RM", ".SRT", ".SWF", ".VOB", ".WMV" };
string[] documentExtensions = { ".PDF", ".doc",".xlsx", "docx", ".xls",".html",".htm", ".ODT", ".ODS", ".PPT", ".PPTX", ".TXT" };
string[] programmingExtentions = {".sln",".js", ".html", ".css", ".json", ".c", ".cpp", "cs", ".py", ".pyc", ".pyw", ".pyx", ".class" /*, "", "", "", "", "", "", ""*/ }; -->
<li>Pictures: <span class="description-elaboration">includes - bmp, jpeg, jpg, png, gif, tif, tiff and some adobe and corel files (eps, ai, psd, indd, raw, svg and cdr)</span></li>
<li>Video: <span class="description-elaboration">includes - 3g2, 3gp, asf, avi, flv, m4a, mov, mp4, mpg, rm, srt, swf, vob, wmv and mkv</span></li>
<li>Audio: <span class="description-elaboration">includes - aif, iff, m3u, m4a, mid, mp3, mpa, wav, wma</span></li>
<li>Documents: <span class="description-elaboration">includes - pdf, doc, xlsx, docx, xls, html, htm, odt, ods, ppt, pptx, txt</span></li>
<li>Programming: <span class="description-elaboration"> Contains the most source code files * STILL IN DEVELOPMENT * - .sln, .js, .html, .css, .json, .c, .cpp, cs, .py, .pyc, .pyw, .pyx, .class </span></li>
<li>Misc: <span class="description-elaboration">- DISCLAIMER - currently only supports .blend files</span></li>
<li>All: <span class="description-elaboration">includes - all the above </span></li>
</ul>
</li>
<li>Recursively goes through all folders and copies the file type to a custom folder on a drive.
<ul><li>It skips the destination folder to prevent some nasty recursion ;)</li></ul>
</li>
<li>Currenlty does not overwrite same-named files.</li>
<li>You can preserve the folder structure.</li>
<li>Open to Suggestions for features such as these to look forward to:
<ul>
<li>TreeView: To select a specific input folder as opposed to the whole drive.</li>
<li>Smarter: Auto-skip such as skipping all of the 'appdata' folder should you use it to retain a user's files and folders for a new computer with familiar files in all the familiar places.</li>
</ul>
</li>
</ul>
</div>
<div class="help">
<h2>How To:</h2>
<p>Windows: To run the app, download the LAVTechQuickRecover.exe and run it.</p>
<p>The application automatically reads and indexes the available permanent drives and removable drives (usb) defaults to E:/ (primarily flash drive/secondary storage). The program runs through all folders seeking the files with the predefined extentions and copies them to one folder. There is an option to preserve the folder structure, if you wish.
</p>
</div>
<div class="limitations">
<h2>Limitations</h2>
<ol>
<li>Does not copy duplicates based on name - does not rename duplicates:
<ul><li>Idea: compare ELF header, and copy & rename only when file is clear duplicate.</li></ul>
</li>
<li>does not automatically understand GIT and programming<span class="description-elaboration"> - I don't anticipte too much use - apart from true offline application thereoff</span></li>
<li>Input is currently limited to a whole drive - small fix if needed</li>
<li></li>
</ol>
</div>
<div class="special-thanks">
<h2>Special Thanks</h2>
<H3>Williams-Creativity</H3>
<p>Special Thanks to Williams-Creativity for the image</p>
<!-- <h3>Anieke - Writerrise</h3> // UNCOMMENT WHEN COPY IS RECEIVED ->s
<p>Copy that sells - Thanks to Anieke for taking a back-hand code comments and scanty documentation into a presentable and understandable website</p>
</div> -->
<div class="suggestions">
<h2>Any Suggestions?</h2>
<p>If you have any suggestions or questions, please feel free to reach out via <a href="mailto:leannalexandraviolet@gmail.com">email</a></p>
</div>
<div class="devlog">
</div>
<div class="about-author">
<h2>About Me</h2>
<p>Hi, I'm LeAnn Alexandra, but I go by Alexandra, because it is slightly less likely to be misspelled. I resigned my steady position as General Manager with a FMCG Company in early 2023 to pursue a carreer in software and programming. To make something work flawlessly is not enough for me, I am driven by my need to understand every minor voltage shift inside the hardware.</p>
</div>
</div>
</div>
<div class="footer-spacer"></div>
<div id="footer" class="footer">
<div class="center">
<span class="socials">
<p>
<a href="https://www.facebook.com/profile.php?id=100094625436653" target="_blank"><i class="fa-brands fa-facebook"></i></a>
<a href="https://github.com/leannalexandra" target="_blank"><i class="fa-brands fa-github"></i></a>
<a href="https://leannalexandra.github.io/localtechgirl/" target="_blank"><i class="fa-brands fa-google"></i></a>
</p>
</span>
<span id="footer-text" class="text-muted"><p></ALEXANDRA></p></span>
</div>
</div>
<script src="https://kit.fontawesome.com/f87e98dbff.js" crossorigin="anonymous"></script>
</body>
</html>