ນີ້ແມ່ນຄໍາສັ່ງ bti ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bti - ສົ່ງ tweet ກັບ twitter.com ຈາກເສັ້ນຄໍາສັ່ງ
ສະຫຼຸບສັງລວມ
bti [--ບັນຊີ ບັນຊີ] [-ລະຫັດຜ່ານ ລະຫັດຜ່ານ] [--ການປະຕິບັດ ການປະຕິບັດ] [-ຜູ້ໃຊ້ ຊື່ໜ້າຈໍ]
[-ເຈົ້າພາບ HOST_NAME] [-- ຕົວແທນ PROXY: PORT] [--logfile ບັນທຶກບັນຊີ] [--config ຕັ້ງຄ່າ]
[--ຕອບກັບ ID] [--retweet ID] [--ຫນ້າ PAGENUMBER] [--bash] [--shrink-urls] [--debug]
[-- ແລ່ນແຫ້ງ] [-- verbose] [- ການປ່ຽນແປງ] [- ຊ່ວຍ]
ລາຍລະອຽດ
bti ສົ່ງຂໍ້ຄວາມ tweet ກັບ twitter.com.
OPTIONS
--ບັນຊີ ບັນຊີ
ລະບຸຊື່ບັນຊີ twitter.com.
-ລະຫັດຜ່ານ ລະຫັດຜ່ານ
ລະບຸລະຫັດຜ່ານຂອງບັນຊີ twitter.com ຂອງທ່ານ.
--ການປະຕິບັດ ການປະຕິບັດ
ລະບຸການປະຕິບັດທີ່ທ່ານຕ້ອງການປະຕິບັດ. ທາງເລືອກທີ່ຖືກຕ້ອງແມ່ນ "ອັບເດດ" ເພື່ອສົ່ງ a
ຂໍ້ຄວາມ, "ເພື່ອນ" ເພື່ອເບິ່ງເສັ້ນເວລາຂອງຫມູ່ເພື່ອນ, "ສາທາລະນະ" ເພື່ອຕິດຕາມທາມລາຍສາທາລະນະ,
"ຕອບ" ເພື່ອເບິ່ງການຕອບກັບຂໍ້ຄວາມຂອງທ່ານ, "ຜູ້ໃຊ້" ເພື່ອເບິ່ງກໍານົດເວລາຂອງຜູ້ໃຊ້ສະເພາະ
ແລະ "ໂດຍກົງ" ເພື່ອສົ່ງຂໍ້ຄວາມໂດຍກົງຫາເພື່ອນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "ອັບເດດ".
-ຜູ້ໃຊ້ ຊື່ໜ້າຈໍ
ລະບຸຜູ້ໃຊ້ທີ່ຂໍ້ຄວາມທີ່ເຈົ້າຕ້ອງການເພື່ອເຂົ້າໄປເບິ່ງເມື່ອການກະທຳແມ່ນ "ຜູ້ໃຊ້", ແລະ
ຜູ້ຮັບຂໍ້ຄວາມໂດຍກົງເມື່ອການປະຕິບັດແມ່ນ "ໂດຍກົງ" (ຜູ້ສົ່ງຕ້ອງເປັນ
ຕິດຕາມຜູ້ຮັບ).
-ເຈົ້າພາບ HOST_NAME
ລະບຸເຈົ້າພາບທີ່ເຈົ້າຕ້ອງການສົ່ງຂໍ້ຄວາມຂອງເຈົ້າໄປ. ທາງເລືອກທີ່ຖືກຕ້ອງແມ່ນ "twitter"
ເພື່ອສົ່ງໄປທີ່ twitter.com.
ຖ້າບໍ່ມີເຈົ້າພາບຖືກລະບຸໄວ້, ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສົ່ງໄປທີ່ twitter.com.
-- ຕົວແທນ PROXY: PORT
ລະບຸຄ່າຕົວແທນ http. ນີ້ບໍ່ແມ່ນທາງເລືອກທີ່ຕ້ອງການ, ແລະພຽງແຕ່ຕ້ອງການໂດຍລະບົບ
ທີ່ຢູ່ເບື້ອງຫຼັງ http proxy.
ຖ້າ --proxy ບໍ່ໄດ້ລະບຸແຕ່ຕົວແປສະພາບແວດລ້ອມ 'http_proxy' ຖືກຕັ້ງ
ຕໍ່ມາຈະຖືກນໍາໃຊ້.
--logfile ບັນທຶກບັນຊີ
ລະບຸ logfile ສໍາລັບ bti ເພື່ອຂຽນຂໍ້ຄວາມສະຖານະ. LOGFILE ແມ່ນກ່ຽວຂ້ອງກັບ
ໄດເຣັກທໍຣີເຮືອນຂອງຜູ້ໃຊ້, ບໍ່ແມ່ນເສັ້ນທາງຢ່າງແທ້ຈິງໄປຫາໄຟລ໌.
--config ຕັ້ງຄ່າ
ລະບຸໄຟລ໌ config ສໍາລັບ bti ທີ່ຈະອ່ານຈາກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, bti ເບິ່ງຢູ່ໃນ ~/.bti ເອກະສານ
ສໍາລັບຄ່າ config. ສະຖານທີ່ເລີ່ມຕົ້ນນີ້ສາມາດຖືກລົບລ້າງໂດຍການຕັ້ງໄຟລ໌ສະເພາະ
ດ້ວຍຕົວເລືອກນີ້.
--ຕອບກັບ ID
ID ສະຖານະຂອງໂພສດຽວທີ່ທ່ານຕ້ອງການສ້າງການຕອບແບບກະທູ້.
ສໍາລັບ twitter, ນີ້ຖືກລະເວັ້ນເວັ້ນເສຍແຕ່ຂໍ້ຄວາມເລີ່ມຕົ້ນດ້ວຍ @name ຂອງເຈົ້າຂອງ
ໂພສທີ່ມີ ID ສະຖານະ.
ສໍາລັບ status.net, ນີ້ສາມາດເຊື່ອມຕໍ່ທັງສອງຂໍ້ຄວາມເຂົ້າໄປໃນສະພາບການເຊິ່ງກັນແລະກັນ.
Status.net ຍັງຈະເຊື່ອມຕໍ່ຂໍ້ຄວາມທີ່ມີ @name ໂດຍບໍ່ມີການນີ້ໂດຍບໍ່ຄໍານຶງ
ກັບສະພາບການ.
--retweet ID
ID ສະຖານະຂອງໂພສດຽວທີ່ທ່ານຕ້ອງການ retweet.
--shrink-urls
ສະແກນຂໍ້ຄວາມ tweet ສໍາລັບຮູບແບບ URL ທີ່ຖືກຕ້ອງແລະຜ່ານແຕ່ລະອັນທີ່ສະຫນອງໃຫ້
bti-shrink-urls script. ສະຄຣິບຈະຜ່ານ URL ໄປຫາບໍລິການເວັບທີ່ຫົດຕົວລົງ
URLs, ເຮັດໃຫ້ມັນເຫມາະສົມກັບ micro-blogging ຫຼາຍ.
ການບໍລິການຫຍໍ້ URL ຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້: http://2tu.us/ (ເລີ່ມຕົ້ນ) ແລະ
http://bit.ly / http://j.mp
ເບິ່ງເອກະສານສໍາລັບ bti-shrink-urls ສໍາລັບຕົວເລືອກການຕັ້ງຄ່າ.
--debug
ພິມຂໍ້ຄວາມແກ້ບັນຫາທັງໝົດເພື່ອ stdout.
--ຫນ້າ PAGENUMBER
ໃນເວລາທີ່ການປະຕິບັດແມ່ນເພື່ອດຶງຂໍ້ມູນການປັບປຸງ, ມັນມັກຈະດຶງພຽງແຕ່ຫນຶ່ງຫນ້າ. ຖ້ານີ້
ທາງເລືອກແມ່ນການນໍາໃຊ້, ຈໍານວນຫນ້າສາມາດໄດ້ຮັບການລະບຸໄວ້.
-- ແລ່ນແຫ້ງ
ປະຕິບັດທຸກຂັ້ນຕອນທີ່ປົກກະຕິຈະເຮັດສໍາລັບການດໍາເນີນການໃດຫນຶ່ງ, ແຕ່ຈະບໍ່
ເຊື່ອມຕໍ່ກັບການບໍລິການເພື່ອປະກາດ ຫຼືດຶງຂໍ້ມູນ.
-- verbose
ໂຫມດ verbose. ພິມ ID ສະຖານະ ແລະເວລາ.
--bash
ເພີ່ມໄດເລກະທໍລີທີ່ເຮັດວຽກແລະ '$' ໃນຂໍ້ຄວາມ tweet ເພື່ອຊ່ວຍລະບຸວ່າມັນຈະມາ
ຈາກບັນທັດຄໍາສັ່ງ. ຢ່າໃສ່ໄດເລກະທໍລີທີ່ເຮັດວຽກແລະ '$' ໃນຂໍ້ຄວາມ tweet.
ທາງເລືອກນີ້ຫມາຍເຖິງ --ຄວາມເປັນມາ.
--ຄວາມເປັນມາ
ຢ່າລາຍງານຄືນຂໍ້ຜິດພາດທີ່ອາດຈະເກີດຂື້ນໃນເວລາສົ່ງຂໍ້ຄວາມ, ແລະ
ສົ່ງມັນຢູ່ໃນພື້ນຫຼັງ, ກັບຄືນມາທັນທີ, ໃຫ້ຜູ້ໃຊ້ສາມາດສືບຕໍ່ໄດ້.
- ການປ່ຽນແປງ
ພິມໝາຍເລກສະບັບ.
- ຊ່ວຍ
ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອ.
ລາຍລະອຽດ
bti ສະຫນອງວິທີທີ່ງ່າຍທີ່ຈະສົ່ງຂໍ້ຄວາມ tweet ໂດຍກົງຈາກເສັ້ນຄໍາສັ່ງຫຼືໃດໆ
ສະຄຣິບ. ມັນອ່ານຂໍ້ຄວາມໃນການປ້ອນຂໍ້ມູນມາດຕະຖານ ແລະໃຊ້ການຕັ້ງຄ່າບັນຊີ ແລະລະຫັດຜ່ານ
ທັງຈາກຕົວເລືອກແຖວຄໍາສັ່ງ, ຫຼືຈາກໄຟລ໌ config, ເພື່ອສົ່ງຂໍ້ຄວາມອອກ.
ຈຸດສຸມຕົ້ນຕໍຂອງມັນແມ່ນເພື່ອອະນຸຍາດໃຫ້ທ່ານເຂົ້າສູ່ລະບົບທຸກສິ່ງທຸກຢ່າງທີ່ທ່ານພິມເຂົ້າໄປໃນ bash shell ເປັນ
ບ້າ, "ນີ້ແມ່ນສິ່ງທີ່ຂ້ອຍກໍາລັງເຮັດໃນຕອນນີ້!" ປະເພດຂອງວິທີການ, ປ່ອຍໃຫ້ໂລກປະຕິບັດຕາມ
ກັບທ່ານຄົງທີ່ການເຄື່ອນຍ້າຍລະຫວ່າງໄດເລກະທໍລີແລະໂຫຼດຫນ້າຈໍຄືນແຖວອີເມລ໌ຂອງທ່ານເພື່ອເບິ່ງວ່າ
ມີຫຍັງທີ່ຫນ້າສົນໃຈເກີດຂຶ້ນ.
ເພື່ອເຊື່ອມຕໍ່ bti ເຖິງ bash shell ຂອງທ່ານ, ສົ່ງອອກຕົວແປຕໍ່ໄປນີ້:
PROMPT_COMMAND='ປະຫວັດ 1 | sed -e "s/^\s*[0-9]*\s*//" | bti --bash'
ຕົວຢ່າງນີ້ສົມມຸດວ່າທ່ານມີ ~/.bti ຕັ້ງຄ່າດ້ວຍບັນຊີ ແລະລະຫັດຜ່ານຂອງທ່ານ
ຂໍ້ມູນທີ່ມີຢູ່ແລ້ວໃນມັນ, ຖ້າບໍ່ດັ່ງນັ້ນທ່ານສາມາດກໍານົດໃຫ້ເຂົາເຈົ້າເປັນທາງເລືອກ.
CONFIGURATION
ບັນຊີແລະລະຫັດຜ່ານສາມາດຖືກເກັບໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າໃນໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້
ໃນໄຟລ໌ທີ່ມີຊື່ .bti. ໂຄງປະກອບການຂອງໄຟລ໌ນີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້:
ບັນຊີ
ຊື່ບັນຊີ twitter.com ທີ່ທ່ານຕ້ອງການໃຊ້ເພື່ອສົ່ງຂໍ້ຄວາມນີ້ດ້ວຍ.
ລະຫັດຜ່ານ
ລະຫັດຜ່ານ twitter.com ສໍາລັບບັນຊີທີ່ທ່ານຕ້ອງການໃຊ້ເພື່ອສົ່ງຂໍ້ຄວາມນີ້ດ້ວຍ.
--ການປະຕິບັດ ການປະຕິບັດ
ລະບຸການປະຕິບັດທີ່ທ່ານຕ້ອງການປະຕິບັດ. ທາງເລືອກທີ່ຖືກຕ້ອງແມ່ນ "ອັບເດດ" ເພື່ອສົ່ງ a
ຂໍ້ຄວາມ, "ເພື່ອນ" ເພື່ອເບິ່ງເສັ້ນເວລາຂອງຫມູ່ເພື່ອນ, "ສາທາລະນະ" ເພື່ອຕິດຕາມທາມລາຍສາທາລະນະ,
"ຕອບກັບ" ເພື່ອເບິ່ງການຕອບກັບຂໍ້ຄວາມຂອງທ່ານແລະ "ຜູ້ໃຊ້" ເພື່ອເບິ່ງຜູ້ໃຊ້ສະເພາະ
ກຳ ນົດເວລາ
-ຜູ້ໃຊ້ ຊື່ໜ້າຈໍ
ລະບຸຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການເບິ່ງຂໍ້ຄວາມຂອງລາວໃນຂະນະທີ່ການດໍາເນີນການແມ່ນ "ຜູ້ໃຊ້".
ເຈົ້າພາບ
ເຈົ້າພາບທີ່ທ່ານຕ້ອງການໃຊ້ເພື່ອສົ່ງຂໍ້ຄວາມໄປຫາ. ທາງເລືອກທີ່ຖືກຕ້ອງແມ່ນ "twitter" ຫຼື
"custom" ເພື່ອລະບຸເຄື່ອງແມ່ຂ່າຍຂອງທ່ານເອງ.
proxy
http proxy ຕ້ອງການເພື່ອສົ່ງຂໍ້ມູນອອກສູ່ອິນເຕີເນັດ.
logfile
ຊື່ logfile ສໍາລັບ bti ຂຽນສິ່ງທີ່ເກີດຂຶ້ນກັບ. ໄຟລ໌ນີ້ແມ່ນກ່ຽວຂ້ອງກັບ
ໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້. ຖ້າໄຟລ໌ນີ້ບໍ່ໄດ້ຖືກລະບຸຢູ່ທີ່ນີ້ຫຼືຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ບໍ່ແມ່ນ
ການບັນທຶກຈະຖືກຂຽນໃສ່ແຜ່ນ.
ຕອບກັບ
ID ສະຖານະທີ່ແຈ້ງການທັງໝົດຈະຖືກເຊື່ອມຕໍ່ຫາ.
ບໍ່ມີເຫດຜົນດີສໍາລັບຄວາມຕ້ອງການທີ່ຈະມີຊຸດນີ້ຢູ່ໃນໄຟລ໌ config. ເຫດຜົນດັ່ງກ່າວ
ແມ່ນເພື່ອໃຫ້ມີຂໍ້ຄວາມທັງຫມົດຂອງທ່ານເປັນເດັກນ້ອຍກັບສະຖານະພາບສະເພາະໃດຫນຶ່ງ.
shrink-urls
ການຕັ້ງຄ່າຕົວແປນີ້ເປັນ 'ຈິງ' ຫຼື 'ແມ່ນ' ຈະເຮັດໃຫ້ຄຸນສົມບັດການຫຍໍ້ URL. ນີ້
ເທົ່າກັບການໃຊ້ຕົວເລືອກ --shrink-urls.
ຄຳເວົ້າ
ການຕັ້ງຄ່າຕົວແປນີ້ເປັນ 'ຖືກ' ຫຼື 'ແມ່ນ' ຈະເປີດໃຊ້ໂໝດ verbose.
ມີໄຟລ໌ config ຕົວຢ່າງໃນ /usr/share/doc/bti/examples/bti.example ທີ່ສະແດງໃຫ້ເຫັນ
ໂຄງສ້າງຂອງໄຟລ໌.
ຕົວເລືອກການຕັ້ງຄ່າມີບູລິມະສິດຕໍ່ໄປນີ້:
ທາງເລືອກແຖວຄໍາສັ່ງ
ຕົວເລືອກໄຟລ໌ config
ຕົວແປສິ່ງແວດລ້ອມ
ຕົວຢ່າງ, ຕົວເລືອກແຖວຄໍາສັ່ງສະເຫມີ override ທາງເລືອກໄຟລ໌ config, ຫຼືໃດໆ
ຕົວແປສະພາບແວດລ້ອມ. ເວັ້ນເສຍແຕ່ວ່າໄຟລ໌ config ຖືກກໍານົດໂດຍເສັ້ນຄໍາສັ່ງ. ຢູ່ທີ່ນັ້ນ
ຈຸດ, ໄຟລ໌ config ໃຫມ່ຖືກອ່ານ, ແລະທາງເລືອກທີ່ຜ່ານມາໃດໆທີ່ຕັ້ງໂດຍຕົວເລືອກເສັ້ນຄໍາສັ່ງ,
ຈະຖືກ overridden.
ໃຊ້ bti ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net