We thank followers from US, Australia, UK, India, Singapore, Malaysia, Indonesia, Japan, Vietnam, Italy. Thank you for your kind contributions and to help spread good teachings of Ajarn Patana.

Charity Based - By Respectable Ajarn Patana

If This Doesn't Change Your Destiny, Nothing Else Will.

Medicine Buddha Teachings


Main Medicine Buddha Teachings Book cover Medicine Buddha Teachings Khenchen Thrangu Rinpoche

Presents the stages of practice of the Medicine Buddha Sadhana. Rinpoche elucidates the details of the practice and many principles of tantra: deities and buddha realms, samayasattva and jnanasattva, the principles of emanating and gathering, the use of offerings, mudras, and the five aspects of intrinsic awareness.

Publisher:

Snow Lion Publications

The file will be sent to your email address. It may take up to 1-5 minutes before you receive it.

The file will be sent to your Kindle account. It may takes up to 1-5 minutes before you received it.
Please note you need to add our email [email protected] to approved e-mail addresses. . spinner.stop()) CurrentBook.otherFormatsLoaded = true } $(‘a.lightbox’).lightBox({ containerResizeSpeed: 1 }); // read more var height = 300; if ($(‘.termsCloud’).height() > 0) { height = height – $(‘.termsCloud’).height(); } if (height height) { $(‘#bookDescriptionBox’).css(‘overflow’, ‘hidden’); $(‘#bookDescriptionBox’).css(‘height’, height); $(‘click to read more]]>’).insertAfter(“#bookDescriptionBox”); } $(‘.moreBtn, #bookDescriptionBox’).click(function () { $(‘#bookDescriptionBox’).css(‘height’, ‘auto’); $(‘#bookDescriptionBox’).css(‘overflow’, ‘auto’); $(‘.moreBtn’).remove(); }); $(‘#btnSaveBook’).click(function () { const success = function (response) { $(‘#btnSaveBook’).addClass(‘hidden’) $(‘#btnUnsaveBook’).removeClass(‘hidden’) ZLibraryNotify({url: ‘/users/saved_books.php’}) .info(‘This book was saved in your profile. Click here to see all saved books’) } CurrentUser.saveReadLater(CurrentBook.id, success) }) $(‘#btnUnsaveBook’).click(function () { const success = function (response) { $(‘#btnSaveBook’).removeClass(‘hidden’) $(‘#btnUnsaveBook’).addClass(‘hidden’) tags.clear() } CurrentUser.deleteReadLater(CurrentBook.id, success) }) }); // converter links $(‘.converterLink’).click(function (e) { $(‘#converterCurrentStatusesBoxContainer’).show(); $(‘#converterCurrentStatusesBox’).html(‘Conversion is in progress. The link to download will appear here.
‘); $(‘#converterCurrentStatusesBoxContainer’).css(‘padding-left’, ’28px’); const spinner = new ZLibrarySpinner(‘converterCurrentStatusesBoxContainer’, ‘button’) spinner.start() $.RPC(‘ConvertationTools::rpcConvert’, {‘book_id’: $(this).data(‘book-id’), ‘convertTo’: $(this).data(‘convert-to’)}).done(function (e) { convertationStatusesAutoupdaterObserver(spinner); }).fail(function (a, b) { $(‘#converterCurrentStatusesBox’).html(” + b.errors.message() + ”); $(‘#converterCurrentStatusesBoxContainer’).css(‘padding-left’, ’10px’); spinner.stop() }); }); $(‘.sendToEmailButton’).click(function () { $.RPC(‘sendToKindle’, {‘book_id’: $(this).data(‘book_id’), ‘mode’: $(this).data(‘mode’)}).done(function (e) { if (e.response.status) { //alert(‘Sent to ‘ + e.response.email); } }).fail(function (a, b) { $(‘#sentToEmailInfo’).html(b.errors.message()); $(‘#sentToEmailInfoKindle’).html(b.errors.message()); }); if ($(this).data(‘kindle’)) { $(‘#sentToEmailInfoKindle’).show(‘fast’); } else { $(‘#sentToEmailInfo’).show(‘fast’); } $(‘#sendToEmailButtonBox’).hide(‘fast’); }); $(document).on(“click”, “.sendToEmailAfterConversion”, function () { $.RPC(‘sendToKindle’, {‘book_id’: $(this).data(‘book_id’), ‘mode’: ‘kindle’, ‘convertedTo’: $(this).data(‘format’)}) .done(function (e) { }) .fail(function (a, b) { $(‘#sentToEmailInfo’).html(b.errors.message()); $(‘#sentToEmailInfoKindle’).html(b.errors.message()); $(‘#sendToGoogleDriveMessage’).html(b.errors.message()); }); $(‘#sentToEmailInfoKindle’).show(‘fast’); $(this).replaceWith(‘[sent to kindle]’); }); //$(‘[data-toggle=”tooltip”]’).tooltip({‘html’: true}); $(window).on(“load”, function () { $(‘[data-toggle=”tooltip”]’).tooltip({‘html’: true}); $(‘[data-autoopen=”true”]’).tooltip(‘show’); $(‘.btn-savebook-disabled’).tooltip({ ‘html’: true, ‘trigger’: ‘manual’, }); $(‘.btn-savebook-disabled’).mouseover(function () { $(this).tooltip(‘show’) }); $(‘.btn-savebook-disabled’).click(function () { $(this).tooltip(‘hide’) }); }); var convertationStatusesAutoupdaterRuned = false; function convertationStatusesAutoupdaterObserver(spinner) { if (convertationStatusesAutoupdaterRuned) { return; } else { convertationStatusesAutoupdaterRuned = true; convertationStatusesAutoupdater(spinner); } } function convertationStatusesAutoupdater(spinner) { rpcUrl = ‘/rpc/ConvertationTools::getCurrentJobsStatuses?clear=1&gg_text_mode=1&bookId=’ + CurrentBook.id; $.ajaxSetup({cache: false}); // This part addresses an IE bug. without it, IE will only load the first number and will never refresh $.ajax({ url: rpcUrl, datatype: ‘html’ }).done(function (response) { $(‘#converterCurrentStatusesBox’).html(response); if (response.search(‘progress’) === -1) { if (spinner) { spinner.stop() $(‘#converterCurrentStatusesBoxContainer’).css(‘padding-left’, ’10px’); } convertationStatusesAutoupdaterRuned = false; return; } setTimeout(() => convertationStatusesAutoupdater(spinner), 15000); }).error(function () { setTimeout(() => convertationStatusesAutoupdater(spinner), 15000); }); } if ($(‘#converterCurrentStatusesBox’).html().length) { $(‘#converterCurrentStatusesBoxContainer’).css(‘padding-left’, ’28px’); const spinner = new ZLibrarySpinner(‘converterCurrentStatusesBoxContainer’, ‘button’) spinner.start() convertationStatusesAutoupdaterObserver(spinner); $(‘#converterCurrentStatusesBoxContainer’).show(); } function iOSversion() { if (/iP(hone|od|ad)/.test(navigator.userAgent)) { const v = (navigator.appVersion).match(/OS (d+)_(d+)_?(d+)?/) return [parseInt(v[1], 10), parseInt(v[2], 10), parseInt(v[3] || 0, 10)] } return []; } if (iOSversion()[0] >= 13 && navigator.userAgent.match(/(iPod|iPhone|iPad)/) && navigator.userAgent.match(/AppleWebKit/)) { // preload hint image setTimeout(function() { new Image().src = “/img/safary-download-hint.png”; }, 2000); $(‘.dlButton’).click(function() { currentDomain = location.hostname.split(‘.’).reverse()[1] + ‘.’ + location.hostname.split(‘.’).reverse()[0] document.cookie = “ios_download_tooltip=1; expires=Tue, 19 Jan 2038 03:14:07 GMT; domain=.” + currentDomain + “; path=/” const iosNotify = $.notify(‘message’, { template: ” + ” + ‘‘ + ‘Hint for Safari iOS 13 users: all your downloads are hidden under the arrow icon to the right of the browser address bar.
‘ + ” + ” + ”, offset: 0, delay: 4000 }) $(‘#btnIosNotifyClose’).click(function() { document.cookie = ‘ios_download_tooltip=10; expires=Tue, 19 Jan 2038 03:14:07 GMT; domain=.’ + currentDomain + ‘; path=/’ iosNotify.close() }); }) } $(document).on(‘click’, ‘.addDownloadedBook’, function() { CurrentUser.addDownloadedBook($(this).data(‘book_id’)) }) $(document).on(‘click’, ‘.btnMarkAsReaded’, function() { const bookId = $(this).data(‘book_id’); new ZLibraryResponse(new Request(‘/papi/user/count-download/’ + bookId)) .fetch() CurrentUser.addDownloadedBook(bookId) }) // Send to Google Drive button \ function googleDriveTokenExists() { let cook = getCookie(‘google-oauth2-credentials’) let auth = cook ? JSON.parse(cook) : {} let timestamp = new Date().getTime() / 1000 return auth.access_token && auth.created + auth.expires_in > timestamp } function sendToGoogleDrive(bookId) { $(‘#sendToGoogleDriveMessage’).show(‘fast’).html(‘

Book sending is in progress

‘) const request = new Request(‘/papi/book/’ + bookId + ‘/send-to/google-drive’) const spinner = new ZLibrarySpinner(‘sendToGoogleDriveMessage’, ‘button’).start() new ZLibraryResponse(request) .spinner(spinner) .success(json => { $(‘#sendToGoogleDriveMessage’).html(‘The file was sent to your Google Drive account. You will find it in the “ZLibrary” folder’) CurrentUser.addDownloadedBook(bookId) }) .error(json => { setCookie(‘google-oauth2-credentials’, ”, ”, ‘/’, ‘.b-ok.cc’) $(‘#sendToGoogleDriveMessage’).hide(‘fast’) try { json = JSON.parse(json.error); if (json.error.code == 401) { ZLibraryNotify().error(‘Something went wrong with your Google Drive authorization. Please try again’) return } ZLibraryNotify({delay: 8000}).error(json.error.message) } catch(err) { ZLibraryNotify({delay: 8000}).error(json.error ? json.error : err) } }) .fetch() } function googleDriveStatusAutoupdater(bookId) { if (googleDriveTokenExists()) { sendToGoogleDrive(bookId) return } setTimeout(() => googleDriveStatusAutoupdater(bookId), 2000) } $(‘.sendToGoogleDriveButton’).click(function () { const bookId = $(this).data(‘book_id’) if (!googleDriveTokenExists()) { new ZLibraryResponse(new Request(‘/papi/user/google/get-redirect/’ + bookId)) .success(response => { window.open(response.redirect_uri, “Google”, “width=500,height=500”); setTimeout(() => googleDriveStatusAutoupdater(bookId), 2000) }) .fetch() return } sendToGoogleDrive(bookId) }) // End of send to Google Drive button \ let superImage2 = new Image(); superImage2.onload = function () { if(this.width !== 1){ return ; //cant load correct image from wiki } try { if (window.localStorage !== undefined) { let p = new ProxyChecker(); p.clearExcept(proxiesToCheck); $.each(proxiesToCheck, function (index, proxy) { p.refresh(proxy); }); p.syncCookies(); // check domains let domains2check = [“b-ok.cc”,”b-ok2.org”,”b-ok.xyz”,”b-ok.org”,”b-ok.africa”,”1lib.africa”,”b-ok.asia”,”b-ok.as”,”1lib.net”,”b-ok.lat”,”1lib.eu”,”b-ok.global”,”b-ok.com”,”1lib.org”,”2lib.org”,”3lib.net”,”4lib.org”,”1lib.us”,”1lib.nl”,”1lib.in”,”book4you.org”,”bookos-z1.org”,”1lib.limited”,”booksc.org”,”booksc.xyz”,”booksc.eu”,”booksc.me”,”singlelogin.org”,”z-lib.org”]; let domainsChecker = new ProxyChecker(); domainsChecker.scope = ‘domains’; domainsChecker.pathToTest = ‘1pixel.php?v=4719’; domainsChecker.clearExcept(domains2check); $.each(domains2check, function (index, proxy) { domainsChecker.refresh(proxy); }); domainsChecker.syncCookies(); } } catch (e) { } }; superImage2.src = “https://upload.wikimedia.org/wikipedia/commons/c/ca/1×1.png?x1” + new Date().getTime();

 

Most frequently terms

 

 

Source

Don’t Stop Here

More To Explore

Ajarn Patana

2023 FREE CHANTING and PRAYERS
Promoting World Peace and Powerful Blessings

Receive Daily and Monthly Full Moon Candle Lighting And Prayers.

Please enter your name and birthdate in the form below, we will print it out and place for prayers. You may also send us your recent photo if you wish. You will also receive updates and teachings via email if you sign up.