Giter Site home page Giter Site logo

eGangotri Upload Tools and Utilities

Short Programs for handling ebooks uploading and ebooks management.

To use. download the latest Jar from

C:\Users\HOME_DIRECTORY\eGangotri archiveLogins.properties archiveMetadata.properties localFolders.properties settings.properties

If you are using Google Uploader, then you need following files: googleDriveLogins.properties

Samples of all with a README.txt is in the latestJarForUse Folder

#Instructions in Order:

  • Create an archive.org account.
  • place details in archiveLogins.properties
  • identify the folder where the books will be picked from
  • put the Link to this Folder in localFolders.properties
  • create the mandatory generic metadata for your Files in archiveMetadata.properties.
  • run java -jar <path_To_jar>.jar PROFILE_ID_1 PROFILE_ID_2
  • java -Dwebdriver.chrome.driver=<PATH_TO_CHROMEDRIVER>chromedriver\chromedriver.exe -jar <PATH_TO_EGANGOTRI_JAR>/eGangotri.jar PRFL1 PRFL2

Example: java -Dwebdriver.chrome.driver=C:\Users\user\eGangotri\chromedriver\chromedriver.exe -jar =C:\Users\user\eGangotri\eGangotri.jar PRFL1 PRFL2

** PRFL1 PRFL2 -> Read about how to setup Profile in the Main README https://github.com/eGangotri/eGangotri/blob/master/README.md

In case Chromedriver gets outdated, get latest from https://sites.google.com/a/chromium.org/chromedriver/downloads

and dump it in Home Directory\eGangotri\chromedriver\chromedriver.exe and use this as the path in java -Dwebdriver.chrome.driver....

#Note: Any Folder or File which contains 'upload' or 'pre57' in there names will be automatically filtered out.

This can be ingeniously used to continue uplaoding from a folder which may fail after a while. By not having to change the path, only move uploaded items to a filder with name such as 'uploaded' containing the 'upload' text. This way they wont be picked up again and you dont have to make changes in your localFolders.properties file

'pre57' is also ignored but that is a different usage. It is meant to be ignored by all accounts. Except ones which will specifically pick only pre57 folder. These accounts can be configured.

#Lock Screen Issue in Remote Computers In Lock Screen Mode the Robot APIs stop working. So No tabbing, pasting etc. If you are working remotely and your remote computer goes in Lock Screen Mode you have to find ways to disable Locking.

Remove Lock Screen/Login Screen

https://www.isunshare.com/windows-10/2-ways-to-automatically-skip-windows-10-login-screen.html https://smarttechnicalworld.com/gpedit-msc-windows-10-group-policy-editor/ https://www.windowscentral.com/how-stop-windows-10-showing-welcome-screen-after-feature-updates https://www.windowscentral.com/how-disable-microsoft-edges-first-run-page-windows-10 Win-R gpedit.msc -> https://www.howtogeek.com/howto/windows-vista/disableenable-lock-workstation-functionality-windows-l/ https://www.windowscentral.com/how-disable-windows-10-lock-screen Win-R gpedit.msc -> User Config-> Ad Tm -> Ctrl P -> Persn -> Enable Screen Saver -> Disabled

Seems gpedit.msc is ignored for Windows Home so can only use regedit Read Note in: Note: If you are using Windows Home, Starter, or Premium edition you will not have access to the group policy editor. Instead you should follow the instructions here. https://www.bleepingcomputer.com/tutorials/remove-lock-option-from-ctrl-alt-delete/

https://answers.microsoft.com/en-us/windows/forum/all/is-there-a-way-we-can-turn-off-the-whole-lock/81c5c778-e247-45c3-97f1-5b65bd47ddeb https://www.windows-commandline.com/disable-screensaver-registry-settings/

#Additional Tools to Help

  1. https://www.bulkrenameutility.co.uk/Download.php

  2. pdftk https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ If you prefer the command line you can use https://www.pdflabs.com/tools/pdftk-server/

  3. Adobe Acrobat

  4. https://bulkresizephotos.com/en

  5. snap2html

###Groovy Version: 3.0.X Image Manipulation Rotation Error: https://savolai.net/software/jpeg-autorotate/ Explanation: https://www.howtogeek.com/254830/why-your-photos-dont-always-appear-correctly-rotated/

###Gradle Version: gradle-4.10.X Watermarking: https://batchwatermark.com/en

eGangotri Digital Preservation Trust's Projects

egangotri icon egangotri

Groovy-Selenium Based archive.org Mass eBooks Uploader

indictools icon indictools

Transliterator for Indic Scripts. Sandhi Engine. Pratyahara Decoder

mwdictionary icon mwdictionary

Monier Williams Sanskrit Dictionary. Phased Out. Use from indicTools

sktutilities icon sktutilities

Struts Based Web Interface for Sandhi Engine, Pratyahara Decoder, Monier Williams Dictionary, Devanagari Transliterator. Automatically exported from code.google.com/p/sktutilities

soum icon soum

Soum Technical Assignment

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.