Friday, December 13, 2013

dli-downloader v5.1 available with most awaited stuff ever

Hello guys,

We have rolled a new release of dli-downloader with some most awaited enhancements -


Key Features in this new release -

1. Its not a problem anymore if your internet connection goes down while downloading eBooks from DLI - dli-downloader will pause (not fail) till your internet connection is restored back. Hence zero manual intervention is required from the user for internet connectivity failures.
2. Yes you can search your local titles in local language. Now you can type words like धर्म भगवान बुद्धकी शिक्षा in the search box and the results will appear.
3. Faster and better search locally (of-course you need to index first)
4. Better speed due to load balancing via multiple dli-servers. If a particular DLI server is slow then faster servers will be used for downloading the contents.
5. Search and Open the existing downloads right from the tool. All existing downloaded titles are displayed in green color in the search Panel, you can open them from within the Tool.

Please donate to help us serve the cause (At Will)


Amount as little as Rs 100 will help us serving the charity work, so please dn't hesitate. below are the bank details

Bank Details for NEFT (No 80G will be issued)
MUNISH CHANDEL
a/c 5277618224
IFSC CITI0000002 
Citi Bank 
Branch : N.A. Delhi

Where do we spend our funds ?
http://dli-downloader.blogspot.in/2013/12/charity-for-prosperity-where-fund-goes.html

Download the Tool 

download it free from
http://code.google.com/p/dli-downloader/downloads/list

5 Minutes Introduction to the Tool

Please watch this video in HD mode Only

Saturday, December 7, 2013

Charity for Prosperity - Where should we spend our Charity Fund ?

In modern time, economic conditions determine the longevity of our actions. No amount o donation/charity can support a Good Activity for Long, the only option is to change the trade preferences so that the Good gets benefited over Bad. For example, If we want to survive the Cow then we need to invest in cow products, consume them, we need to make people aware of the economic benefits of the Cow, we need to buy Desi cow milk, desi ghee, panchgavya soap, GauArk, etc ! Once we start trading on cow based products then economic conditions will improve automatically and farmer will more likely choose Indigenous cow rather than Holstein, Jersey, etc. Same is true for all other areas as well (Alopathy vs Ayurveda, etc)

चाणक्य ने कहा था - "बुधिमान मनुष्य को ज्ञान, धन और सेवा से धर्म की रक्षा करनी चाहिए !"
उपनिषद भी कहते हैं - "धर्मो रक्षति रक्षित:" यानी जो धर्म की रक्षा करता है, धर्म उसकी रक्षा करता है। कहा जाता है की धर्म और पाप देखा देखी बढ़ता है I
धारण करे सो धर्मंः - धर्म को मन, वचन और कर्म से धारण करने से ही वो उपयोगी होता है I

We have compiled a list of items mostly related to Vedic literature, where we spend funds collected from donation. If you know some good literature work related to the Ancient Indian/Vedic Practices, then please do inform us (by commenting on the blog, or dropping an email to cancerian0684@gmail.com), you can contribute by promote the material presented on this blog if you like !

1. Apne Doctor Swayam Bane and Go Sushma by Chetsanand & Uttam Maheshwari.


one copy costs Rs 250 & 60 Rs respectively. Buy it here

There are many other works on the some similar lines by Uttam Maheshvari, Rajiv Dixit, etc available at Youtube -

Cow and its Benefits to Human Society


Ayurveda for Happy Long Life without Medicine

2. Asana Pranayam Mudra Bandh by swami Satyanand Sarasvati
This is a very good book on Yoga Asana and Paranayam.

3. Books on Organic Farming by Subhash Palekar
  • Spiritual Farming with Zero Budget by Subhash Palekar
  • Adhyatmic Krishi ke Mool Tatva by Subhash Palekar
  • Baagwani Kaise Karein ?

This is a very good book if someone wants to switch to Vedic Cow Based Organic Farming, showing stats and methodology for zero budget farming. After following this manual, no amount of Fertilizer/Pesticide will be required for your farming needs.

Per paperback copy costs around Rs 50,100,100 respectively.


Best Formula for Organic Farming by Rajiv Dixit

Vish Mukt Krishi by Rajiv Dixit
Desi Kheti Formula by Shri Rajiv Dixit


4. Swadeshi Chikista Sar by Dr. Ajit Mehta
This books gives us very good collection of Home Remedies for most common illnesses.
Per copy costs around Rs 100. To get a free copy of this book, write back to Me !!!

5. Purusharth Chatushya - Artha, Kama, Dharma and Moksha
Its a very good work on understanding the Four Purushartha mentioned in Hindu Dharma. Its rightly mentioned that Dharma saves those who save Dharma -



6. Desi Cow Ghee (Indian Breed A2 milk cows only, No Jersey & Holstein Breeds)


Always Promote Desi Ghee due to its various medicinal benefits.

7. Very good books collection by Rajiv Dixit

http://rajivdixitbooks.blogspot.in/
http://www.rajivdixit.com/?p=463
http://www.socialservicefromhome.com/p/rajiv-dixit-mp3-cd.html

http://archive.org/download/RajivDixitBooks/SwadeshiChikitsa-1.pdf
http://archive.org/download/RajivDixitBooks/SwadeshiChikitsa-2.pdf
http://archive.org/download/RajivDixitBooks/SwadeshiChikitsa-3.pdf
http://archive.org/download/RajivDixitBooks/SwadeshiChikitsa-4.pdf
http://archive.org/download/RajivDixitBooks/GaumataPanchagavyaChikitsa.pdf
http://archive.org/download/RajivDixitBooks/Gau-GauVanshParAdharitSwadeshiKrushi.pdf
http://archive.org/download/RajivDixitBooks/GulamiAurLootKaDastavej-WTO.pdf
http://archive.org/download/RajivDixitBooks/AapkaSwasthyaAapkeKeHaath.pdf
http://archive.org/download/RajivDixitBooks/SwalambiAurAhinsakUpchar.pdf
http://archive.org/download/RajivDixitBooks/SaccheSwarajKiRooprekha.pdf



8. There are more than 300 varieties of Indian Ayurvedic Medicinal Plants, At times we order seeds from various available institutes/shops across India for these seeds

http://greenfieldagroforestry.com/
http://greenfieldagroforestry.com/category/medicinal/

http://greenfieldagroforestry.com/category/forestry/
http://greenfieldagroforestry.com/category/oil/

GreenField Forestory offers orders in Bulk Only. You can order seeds for Amla, Amaltash, Baheda, Bael, Bija, Gulmohar, Teak, Khair, and many other seeds from this website.

9. Donate an Indian Breed Cow
http://www.biodiversityofindia.org/index.php?title=Native_cow_varieties_of_India
http://www.agritech.tnau.ac.in/animal_husbandry/animhus_cattle%20_breed.html


10. Yogasana related Books and Posters -


11. Other good work on Gau and Swadeshi




Go-Vigyan Anusandhan Kendra, Deolapar, Nagpur
http://govigyan.com/Default.aspx

Gau Mata Katha by Sushma Prakashan
https://drive.google.com/file/d/0B42Z_SntpQesNElHU0MwWXIxWUk/edit?usp=sharing

Indigenous Cow varieties in India
https://drive.google.com/file/d/0B42Z_SntpQescHI5UmZDXzIzbFk/edit?usp=sharing

GauAnk from GeetPress
http://www.indianscriptures.com/today-s-bharat/publications/geeta-press

India has 37 pure cattle breeds
http://www.biodiversityofindia.org/index.php?title=Native_cow_varieties_of_India

The Desi Cow – Almost Extinct
http://www.tehelka.com/the-desi-cow-almost-extinct/?singlepage=1

Indian Cattle, Government Report
http://www.dahd.nic.in/dahd/reports/report-of-the-national-commission-on-cattle/chapter-vii.aspx#2

Why Desi Cow and not Jersey, Holstein etc ?
http://ajitvadakayil.blogspot.in/2013/07/nutritious-a1-milk-of-vedic-cows-with.html

Blogs on Cow and Cow Protection
http://pasuthai.com/blog/
http://gopathmeda.blogspot.in/
http://www.pathmedagodham.org/index.php?lang=en
http://www.gomataseva.org/ISKCON-Law-of-Cow-Protection
http://www.blog.gomataseva.org/category/cow-protection/
http://www.youtube.com/watch?v=ZjyG98Pacl8
http://pasuthai.com/blog/cow-based-agriculture-in-organic-farming/

Cow is a mobile medical dispensary
https://groups.google.com/forum/#!msg/swami-ramdev-yoga-cures-140-diseases/CnjOsKgqauY/Rg0ZjUoNk90J
http://drrajeshshrotriya.wordpress.com/cow-urine-can-cure-many-diseases/
http://www.stephen-knapp.com/importance_of_the_cow_in_vedic_culture.htm

Benefits of Deshi Ghee
http://www.satvikshop.com/blog/benefits-of-cow-ghee
http://vediccowproducts.com/health-hygiene/14-100-pure-desi-cow-ghee.html
http://www.gomataseva.org/Pure-Real-Cow-Ghee

Rajiv Malhotra's Books
1. Being Different (Hindi and English) - 
2. Breaking India 
3. Indra's Net

Uttam Maheshwari's Books
1. Apne Doctor Swayam bane


Download some of the work using DLI Downloader
https://github.com/cancerian0684/dli-downloader/

Advaita and Quantum Physics - Tao of Physics by Capra
This book tries to unify quantum physics and Advaita philosophy (Nataraj Shiva Dance)

For any doubt on purchasing above mentioned material, drop me an email cancerian0684@gmail.com

How can you contribute ?

  1. By helping us grow the above Collection List on this blog. If you know any good literature work, please let us know - cancerian0684@gmail.com
  2. By promoting this blog page to your friends, thereby spreading knowledge & awareness. Together we can have more impact ! संघे शक्ति कलियुगे I
  3. Indigenous cows are speedily being replaced by foreign cows (Holstein, Jersey, etc). Consumer should become aware of the benefits of Indian breed cows and then start consuming cow products (Deshi Ghee, Deshi cow's milk, cow urine for illness, cow based soap etc), its better than giving donation to cow sheds. Trade with them for them to survive them !!
  4. By gifting any of the item mentioned above to the seeker (who is keen to understand the subject, a true seeker). It does not cost much.
  5. By becoming an example. That's the best way to promote it in modern era. धारण करे सो धर्म, इसलिए हम सब धर्म को धारण (मन, वचन और कर्म) करके अपनी, राष्ट्र की और इस धरती की सेवा कर सकते हैं I
  6. If you want to contribute monetarily, then you can send us money to the following bank account (I am sorry I can not issue 80G as of now), I will make sure funds are properly used for this purpose only.

    Bank Details for NEFT Transfer

    MUNISH CHANDEL
    a/c 5277618224
    IFSC : CITI0000002
    Citi Bank 
    Branch NA. Delhi

    and make sure you drop a note to cancerian0684@gmail.com




Friday, December 6, 2013

Dynamically picking up the best speed DLI-Server

Start from version 4.8, DLI-Downloader will pick the best speed DLI-Server for your eBook download.

A new algorithm has been added to tool to decide the server that has maximum bandwidth at any given time.

Cheers!! Get your Free copy from here -

http://dli-downloader.googlecode.com/files/dli-downloader-4.8-jar-with-dependencies.jar

Test it for speed and pass on the feedback.

Thursday, June 20, 2013

Create Local Index for new Language that will enable Searching Books Locally

Now you can create a local catalog of the books hosted on DLI, just goto download Tab and then choose Index Language and provide the language that you want to index. It will take some time to download the contents from the DLI server.

 
Video Demonstration for Indexing new language books in dli-downloader



Step 1. Start DLI downloader and goto "Downloads" Tab, then right click, select "Index Language" and then choose the name of language that you are interested in (Sanskri, Gujrati, etc)
Step 2. Make sure internet connection is available, and let the indexing task complete. Once indexing is complete then you can search the books locally.

Sunday, June 9, 2013

Searching books Locally in version 4.x of DLI Downloader ?

If you have downloaded dli_index.zip file from the download section on google code, then you can run the book search locally for Hindi, English and Sanskrit Books. You need to extract the zip file and copy the dli_index folder to the same directory where dli-downloader jar is placed. Searching is easier and faster with local index file, for example


DLI Downloader Search Panel


  1. If you want to search for books on Ayurveda, then type Ayurveda in the search panel and the relevant results will appear. If you type more than one word then results will appear relevant to both the words (ORing).
  2. If you do not know the exact spelling of the book you are looking for then type the word and append ~ at the end, this will do fuzzy search. For example you can search for ayrved~ and the results will contain Ayurveda Books as well.
  3. If you do not want to include certain books in your search results, then put a minus sign in front of the word you want to omit. For example you want to list all the Ayurveda Books except one in Sanskrit, then type ayurveda -Sanskrit in the search panel.
  4. If you want your multiple words to appear strictly in the results then type +sign before each word. for example +ayurveda +hindi will only show results which contain Ayurveda as well as Hindi in their metadata.
  5. If you want to list custom maximum number of results in the results then you can configure it in the Settings section by setting appropriate vale for maxSearchResults
  6. If you have the barcode of the book then you can search by barcode as well.
  7. If you got the desired book and now want to search for similar books then select the desired book and right click and then choose Find Similar, this will search all the similar books in DLI catalogue.
  8. If you want to search all the books with which has 10 pages then search for pages:10
  9. For more examples on Syntax Please refer to this Lucene Help Page http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html
  10. Once you find the book you are looking for then just right click on it and select Download.

Tuesday, June 4, 2013

Experimental Version 4.x, What is New ?

 
  Please play in HD mode only


DLI Downloader New Version 4.1
  1. Option to search books locally based on the criteria and download them. Catalogue has been created locally which stores metadata for books in Hindi, Sanskrit (All Books) & 2 Lac books in English (60% of total). So you can search for a book in a matter of seconds and download it without providing the barcode in download window. You need to download and extract the index file (dli_index) to the same folder where dli-downloader jar is kept, otherwise local search will not work.
  2. DLI Settings has been moved to the Main Tool Window, making it easier to change the settings.
  3. If you like a book, you can find similar books with a single click. Thus easing the search pain.
If you want to give it a try then download the 4.x version from this location

Download it From

https://github.com/cancerian0684/dli-downloader/releases


What is Technology Changes in this release ?

This new release uses Lucene to index the metadata of the DLI catalogue and stores the catalogue index locally in order to achieve the faster search. It uses 22 MB of extra disk space for storing 1.25 Lac book catalogue. The size of the executable has also grown to 6 MB.

Give your valuable feedback to me on this blog !

Thursday, May 30, 2013

Frequently Asked Questions FAQ DLI Downloader

 

1.) I am not able to start the Application, how do I troubleshoot ?


Please note that this application works almost on all platforms, the only dependency is the Java 7. run the following command to make sure that proper version of Java is installed on your system.

java -version

java version “1.7.0_X”
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
If it doesn’t, then something is wrong with the installation. make sure previous versions of Java are un-installed properly.



2.) I am facing a problem while downloading a particular barcode, it fails every time I try to download. I am not able to understand the logs, what should I do ?


Whenever a failure occurs, a log file is created in download directory with name <barcode>.log

Please send that log file to me at cancerian0684@gmail.com
I will analyze the failure cause and get back to you.

 

3.) I have lots of DLI books with me spread over multiple directories, how can i make sure that i am not downloading the same file again, causing duplicates ?


All download directories can be configured in DLI Settings. Open DLI settings and set the following property downloadDirectories to reflect all the DLI download directories separating them with semicolon. For example -

e:\dli;D:\workspace\DLIDownloader\DLI

Please note that each DLI pdf should have barcode present in its name. Now DLI downloader will scan all the PDF’s at the startup time and will not allow you to download them again by giving you the warning that PDF for this barcode already exists.

4.) I do not want to have PDF metadata Page in my downloaded PDF’s. How can I remove that page ?

This can be configured in DLI Settings.
Set createBarcodePage = false will suppress the creation of first metadata page.


5.) I want to Configure Proxy Settings to run this tool under corporate firewall, How can I do that ?


HTTP proxy support is not yet added to this tool, but you can give a try passing this command line arguments and see if it works for you.

java -client -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 -jar DLIDownloader-4.8-jar-with-dependencies


6.) I have a text file which contains ten's of barcodes each separated by a line, Can I use that file to download all those barcodes instead entering each of them into tool manually ?

Tool can accept the <file path> as the input in such case. Just paste the path for that text file into input of Tool and it will create downloads for you.

 

7.) Why does DLI Downloader takes some time when I try to shut it down ?

DLI Downloader is a multi-threaded application where multiple files are downloaded in background for a given barcode. When a download is in progress then we try to complete the currently downloading TIFF before exit in order to have a graceful shutdown leaving no intermittent partial download. That's why it takes some time, and you will see no partially downloaded file onto your disk.

Monday, April 15, 2013

Fast DLI Downloader Tool to download PDF Books from Digital Library Of India

Digital Library Of India [http://www.dli.ernet.in/] hosts millions of copyright freed scanned books in English and Indian Languages for public access. Unfortunately this website does not provide any mechanism to download the entire e-book in any format. DLI-downloader provides a smooth and hassle free interface to all DLI servers which allows you to search and downloads the eBooks right from the Tool.

Current status of Book Collection at DLI - http://www.dli.gov.in/cgi-bin/status.cgi

Download this Tool from here - http://dli.shunyafoundation.com/

Video Demonstration of the Tool



 5 minutes Video Introduction for dli-downloader Tool (Play HD)

Key Features of DLI Downloader

  1. Search DLI books at lightening fast speed. Option to find the similar books.
  2. Download Books in PDF Format right within the DLI Downloader tool with a single click.
  3. Queue up your download items in the tool and let it download books silently for you.
  4. Load balancing from multiple dli-servers for better speed for downloads.Tool will pick up the best speed available DLI server for download.
  5. Application can minimize to system tray so as not to interfere with your other tasks & reducing the memory footprint. It saves unfinished jobs upon exit.
  6. Configure the download speed threshold of the application over a metered network so that the tool does not eat up all the available bandwidth of the network.
  7. Automatic error handling for the corrupt file downloads due to unknown errors at the time of PDF conversion.
  8. Internet Connectivity Issues - not a problem with this tool. Downloads will pause when your internet connection goes down and resume after internet is back. what else you want ?
  9. Works well on x64 & x86 on Windows 7, Windows 8, Mac And Ubuntu 12.10.
  10. Above all, everything is for Free !!

How it Works ?

Searching a Book in Digital Library of India is very easy through this tool, just type in the keyword in search panel. Existing downloads appears in green color, that you can directly open. For other titles, just right click and choose download.

Searching for the Desired Book




Downloading the Book in PDF format

Sometimes we want to configure settings for the dli downloader, the Settings Tabs is right for this work. Don't change the settings if you do not understand it.

Configuring the Settings


System Requirements

  1. Java 8 runtime environment (http://java.com/en/download/index.jsp)
  2. Windows 7, Windows 8, Mac, Ubuntu 12.10 x64 & x86
  3. Latest DLI Downloader from http://dli.shunyafoundation.com/

How To Run ?

  1. Run the dli-downloader jar by double clicking it on windows. Unix and Mac users please do run the following command
    java -jar dli-downloader-5.9-jar-with-dependencies
  2. Create Local Index for Books catalogue for a language of you choice, this step is must for enabling the local search (otherwise you need to manually enter barcode into downloads Tab)
  3. Search the desired book in Search Tab and right click to download the book.
  4. Your download will start or queue up.
  5. Once you are done with all the downloads, then find the DLI icon in the system tray and right click on it, then choose exit to quit the application.
  6. That's it, enjoy !!!

Configuration Settings Explained

  • numberParallelJobs - number of parallel downloads at any given point in time.
  • readTimeOutMs - this is socket read time out value before throwing an timeout exception in milli seconds.
  • rootDirectory - directory where the fresh downloads will be saved.
  • speedLimitKBps - maximum speed limit that the application will use for all its downloads.
  • deleteTifIfSuccessful - if set to true then the TIFF files will be deleted if PDF conversion and tiff download goes successful.
  • maxRetryCount- If connection to server is very slow then the connection timeout exception can occur. In case the download fails, then this property will decide how many times to retry the failed download.
  • maxConsecutiveFailure - maximum number of consecutive IOExceptions from the server before the tool stops downloading the given barcode.
  • downloadDirectories- comma or semicolon separated list of directories which can contain the already downloaded PDF files. The pdf file must contain the barcode in its name. This directory will be scanned by the tool at the time of startup for caching the existing downloads and a warning prompt will appear to user if he tries to download the same barcode again.
  • quality - TIFF to PDF conversion quality. Maximum quality is A2, minimum is A7
  • lookAndFeelNumber - 0 is SystemLookAndFeel, 1 is NimbusLookAndFeel, 2 is WindowsLookAndFeel
  • createBarcodePage - setting it to true will create an initial page displaying the metadata of the barcode.

Java Source Key Features 

The Java Implementation of this tool embeds various design patterns & Algorithms like,
  1. Token Bucket Algorithm for managing the download speed
  2. Observer Design pattern which enables Swings GUI to be observer of the running download task
  3. Concurrency Utilities like Executor Framework has been utilized for the parallel processing and maximized throughput.

Download the latest version from GitHub

Download the latest version from the below location -
http://www.shunyafoundation.com/dli-downloader-v6.0.2/dp/C755E13VGS


Donation (As little as Rs 100 matters)

If anyone feel like donating money for this work, feel free to do that. Even a small amount will help us support the cause (Distributing Vedic Literature, Tree Plantation & Gow Palan, etc)

Where do we spend the funds ?
http://dli-downloader.blogspot.in/2013/12/charity-for-prosperity-where-fund-goes.html

Bank Deposit by NEFT

MUNISH CHANDEL
a/c 5277618224
IFSC : CITI0000002
Citi Bank N.A. Delhi

Don't forget to send me the details on email : cancerian0684@gmail.com


Feedback

For any feedback or suggestions, write back to me cancerian0684@gmail.com or leave a comment on this webpage.