From 90adbda0f539239646ef67846d83df0fc10b4645 Mon Sep 17 00:00:00 2001 From: gotbletu Date: Wed, 8 Apr 2015 02:56:48 -0700 Subject: [PATCH] static notes --- README | 5 ++ mutt.md | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++ ubooquity.md | 85 +++++++++++++++++++ 3 files changed, 325 insertions(+) create mode 100644 mutt.md create mode 100644 ubooquity.md diff --git a/README b/README index 34aff26..0392054 100644 --- a/README +++ b/README @@ -67,6 +67,10 @@ OMGUbuntu veromix - mixer for pulseaudio http://www.omgubuntu.co.uk/2012/02/how-to-increase-volume-over-100-in-kde/ +Softpedia + http://news.softpedia.com/news/Softpedia-Linux-Weekly-Issue-95-141165.shtml + http://news.softpedia.com/news/Softpedia-Linux-Weekly-Issue-164-221159.shtml + UbuntuBuzz doc2pdf - convert microsoft doc or docx files to pdf http://www.ubuntubuzz.com/2012/12/cli-convert-microsoft-word-document-to.html @@ -77,3 +81,4 @@ WebUpd8 ofris - deep freeze for linux http://www.webupd8.org/2010/08/ofris-deep-freeze-like-application-for.html + diff --git a/mutt.md b/mutt.md new file mode 100644 index 0000000..4fae120 --- /dev/null +++ b/mutt.md @@ -0,0 +1,235 @@ +# Mutt - Terminal Email Client +Mutt is a small but very powerful text based program for reading and sending electronic mail under unix operating systems, including support for color terminals, MIME, OpenPGP, and a threaded sorting mode. + +* tutorial video: [Link](https://www.youtube.com/watch?v=_Unn7fysiE0) +* offical website: [Link](http://www.mutt.org/) + +### install requirements + mutt + +### create folder + + mkdir ~/.mutt + +### add email accounts +- create the text files for each account you want to use +- replace gotbletu with your username +- edit PASSWORD + + +GMAIL + + vim ~/.mutt/account.com.gmail.gotbletu + + + set imap_user = "gotbletu@gmail.com" + set imap_pass = "PASSWORD" + set smtp_url = "smtp://gotbletu@smtp.gmail.com:587/" + set smtp_pass = "PASSWORD" + set from = "gotbletu@gmail.com" + set realname = "Lord Mizukage" + set folder = "imaps://imap.gmail.com:993" + set spoolfile = "+INBOX" + set postponed = "+[Gmail]/Drafts" + set header_cache = ~/.mutt/com.gmail.gotbletu/cache/headers + set message_cachedir = ~/.mutt/com.gmail.gotbletu/cache/bodies + set certificate_file = ~/.mutt/com.gmail.gotbletu/certificates + +YAHOO + + vim ~/.mutt/account.com.yahoo.gotbletu + + + set imap_user = "gotbletu@yahoo.com" + set imap_pass = "PASSWORD" + set smtp_url = "smtps://gotbletu@smtp.mail.yahoo.com:465" + set smtp_pass = "PASSWORD" + set from = "gotbletu@yahoo.com" + set realname = "Lord Raikage" + set folder = "imaps://imap.mail.yahoo.com:993" + set spoolfile = "+INBOX" + set postponed = "+[Yahoo]/Drafts" + set header_cache = ~/.mutt/com.yahoo.gotbletu/cache/headers + set message_cachedir = ~/.mutt/com.yahoo.gotbletu/cache/bodies + set certificate_file = ~/.mutt/com.yahoo.gotbletu/certificates + +LIVE/msn/hotmail/outlook + + vim ~/.mutt/account.com.live.gotbletu + + + set imap_user = "gotbletu@live.com" + set imap_pass = "PASSWORD" + set smtp_url = "smtp://gotbletu@live.com@smtp.live.com:587/" + set smtp_pass = "PASSWORD" + set from = "gotbletu@live.com" + set realname = "Lord Kazekage" + set folder = "imaps://imap-mail.outlook.com:993" + set spoolfile = "+INBOX" + set postponed = "+[Live]/Drafts" + set header_cache = ~/.mutt/com.live.gotbletu/cache/headers + set message_cachedir = ~/.mutt/com.live.gotbletu/cache/bodies + set certificate_file = ~/.mutt/com.live.gotbletu/certificates + set ssl_force_tls = yes + +Hotmail example + + vim ~/.mutt/account.com.hotmail.gotbletu + + + set imap_user = "gotbletu@hotmail.com" + set imap_pass = "PASSWORD" + set smtp_url = "smtp://gotbletu@hotmail.com@smtp.live.com:587/" + set smtp_pass = "PASSWORD" + set from = "gotbletu@hotmail.com" + set realname = "Lord Hokage" + set folder = "imaps://imap-mail.outlook.com:993" + set spoolfile = "+INBOX" + set postponed = "+[Hotmail]/Drafts" + set header_cache = ~/.mutt/com.hotmail.gotbletu/cache/headers + set message_cachedir = ~/.mutt/com.hotmail.gotbletu/cache/bodies + set certificate_file = ~/.mutt/com.hotmail.gotbletu/certificates + set ssl_force_tls = yes + +Openmailbox https://www.openmailbox.org/ + + vim ~/.mutt/account.org.openmailbox.gotbletu + + + # imaps + set spoolfile = "imaps://imap.openmailbox.org:993/INBOX" + set folder = "imaps://imap.openmailbox.org:993" + set imap_user = "gotbletu@openmailbox.org" + set imap_pass = "PASSWORD" + set imap_authenticators = "login" + set imap_passive = "no" + set imap_check_subscribed = "yes" + set imap_list_subscribed = "yes" + set mail_check = 60 + + #smtps + set smtp_url = "smtps://user@openmailbox.org@openmailbox.org:465" + set smtp_pass = "XXX" + set from = "user@openmailbox.org" + + # charset + set charset = "utf-8" + set assumed_charset = "utf-8" + set send_charset = "utf-8:iso-8859-15:us-ascii" + + # force SSL + set ssl_starttls = "yes" + set ssl_force_tls = "yes" + + + +### configuration +set your folder hooks, macros hotkey, default account and text editor + + + vim ~/.muttrc + + + + # Folder hooks + folder-hook 'account.com.gmail.gotbletu' 'source ~/.mutt/account.com.gmail.gotbletu' + folder-hook 'account.com.yahoo.gotbletu' 'source ~/.mutt/account.com.yahoo.gotbletu' + folder-hook 'account.com.live.gotbletu' 'source ~/.mutt/account.com.live.gotbletu' + folder-hook 'account.com.hotmail.gotbletu' 'source ~/.mutt/account.com.hotmail.gotbletu' + + # Default account + source ~/.mutt/account.com.gmail.gotbletu + + # Macros for switching accounts + + macro index 'source ~/.mutt/account.com.gmail.gotbletu!' + macro index 'source ~/.mutt/account.com.yahoo.gotbletu!' + macro index 'source ~/.mutt/account.com.live.gotbletu!' + macro index 'source ~/.mutt/account.com.hotmail.gotbletu!' + + # Set default text editor + set editor = "$EDITOR" + + #-------- Basic Config {{{ + #------------------------------------------------------ + set imap_check_subscribed + # set hostname = gmail.com + set mail_check = 120 + set timeout = 300 + set imap_keepalive = 300 + # set record = "+[GMail]/Sent Mail" + set move = no + set include + set sort = 'threads' + set sort_aux = 'reverse-last-date-received' + set auto_tag = yes + ignore "Authentication-Results:" + ignore "DomainKey-Signature:" + ignore "DKIM-Signature:" + hdr_order Date From To Cc + alternative_order text/plain text/html * + auto_view text/html + bind editor complete-query + bind editor ^T complete + bind editor noop + # }}} + #-------- Color Theme {{{ + #------------------------------------------------------ + + color hdrdefault cyan default + color attachment yellow default + + color header brightyellow default "From: " + color header brightyellow default "Subject: " + color header brightyellow default "Date: " + + color quoted green default + color quoted1 cyan default + color quoted2 green default + color quoted3 cyan default + + color error red default # error messages + color message white default # message informational messages + color indicator white red # indicator for the "current message" + color status white blue # status lines in the folder index sed for the mini-help line + color tree red default # the "tree" display of threads within the folder index + color search white blue # search matches found with search within the internal pager + color markers red default # The markers indicate a wrapped line hen showing messages with looong lines + + color index yellow default '~O' + color index yellow default '~N' + color index brightred default '~F' # Flagged Messages are important! + color index blue default '~D' # Deleted Mails - use dark color as these are already "dealt with" + # }}} + + +### hotkeys to remember + Ctrl+g = cancle a prompt + F1-F12 = switch email account + y = change to different mailboxes + $ = sync-mailbox + +### references +- https://gist.github.com/miguelmota/9456162 +- https://github.com/narkoleptik/dotfiles/blob/master/.mutt/account.yahoo +- http://profectium.blogspot.com/2013/12/how-to-set-up-hotmail-in-mutt.html +- http://lifehacker.com/5574557/how-to-use-the-fast-and-powerful-mutt-email-client-with-gmail + + +### contact + + _ _ _ _ + __ _ ___ | |_| |__ | | ___| |_ _ _ + / _` |/ _ \| __| '_ \| |/ _ \ __| | | | + | (_| | (_) | |_| |_) | | __/ |_| |_| | + \__, |\___/ \__|_.__/|_|\___|\__|\__,_| + |___/ + +- http://www.youtube.com/user/gotbletu +- https://twitter.com/gotbletu +- https://www.facebook.com/gotbletu +- https://plus.google.com/+gotbletu +- https://github.com/gotbletu +- gotbletu@gmail.com + + diff --git a/ubooquity.md b/ubooquity.md new file mode 100644 index 0000000..4898757 --- /dev/null +++ b/ubooquity.md @@ -0,0 +1,85 @@ +# Ubooquity - Comics and Ebooks Server + +Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. Use it to access your files from anywhere, with a tablet, an e-reader, a phone or a computer. + +Main features +Simple graphical interface to configure your server in a few minutes +Web administration page available if you prefer to do everything through your browser +User management with secured access, to decide who can see what +Online comic reader to read your comics without downloading huge files +Compatible with Calibre metadata, for better ebooks collection management +Can be installed on any OS supporting Java (Windows, Linux, Mac OS...) and on a wide range of hardware (desktop computer, server, NAS...) + +* tutorial video: [Link](https://www.youtube.com/watch?v=qfLG9nKt3ew) +* offical website: [Link](http://vaemendis.net/ubooquity/) + +### install requirements + + # if you want the gui (optional) + jre7-openjdk + + # for cli server + jre7-openjdk-headless + + + # download ubooquity + wget "http://vaemendis.net/ubooquity/service/download.php" -O ubooquity.zip + unzip ubooquity.zip + mkdir -p ~/.binary/ubooquity + mv Ubooquity.jar ~/.binary/ubooquity + +### aliases + # add these to ~/.bashrc or ~/.zshrc and reload your shell + + PATH_UBOOQUITY=~/.binary/ubooquity + ubooquity() { cd $PATH_UBOOQUITY && nohup java -jar $PATH_UBOOQUITY/Ubooquity.jar -webadmin -headless >/dev/null 2>&1& } + ubooquity-gui() { cd $PATH_UBOOQUITY && nohup java -jar $PATH_UBOOQUITY/Ubooquity.jar -webadmin >/dev/null 2>&1& } + ubooquity-quit() { kill $(ps -ef | grep '[U]booquity.jar' | awk '{print $2}') ;} + ubooquity-status() { + if ps -ef | grep '[U]booquity.jar' > /dev/null + then + echo "Ubooquity is running on http://localhost:2202" + echo "To change settings use http://localhost:2202/admin" + + else + echo "Ubooquity has stopped" + fi + } + +### configuration + + ubooquity + ubooquity-status + +- run the ubooquity command then open browser to: http://localhost:2202/admin + + + + +*** +### start services + crontab -e + + PATH_UBOOQUITY=~/.binary/ubooquity + @reboot sleep 180 && cd $PATH_UBOOQUITY && nohup java -jar $PATH_UBOOQUITY/Ubooquity.jar -webadmin -headless + +### references + +- http://vaemendis.net/ubooquity/static5/documentation + +### contact + + _ _ _ _ + __ _ ___ | |_| |__ | | ___| |_ _ _ + / _` |/ _ \| __| '_ \| |/ _ \ __| | | | + | (_| | (_) | |_| |_) | | __/ |_| |_| | + \__, |\___/ \__|_.__/|_|\___|\__|\__,_| + |___/ + +- http://www.youtube.com/user/gotbletu +- https://twitter.com/gotbletu +- https://www.facebook.com/gotbletu +- https://plus.google.com/+gotbletu +- https://github.com/gotbletu +- gotbletu@gmail.com +