Paskelbkite „Twitter“ naujinį naudodami komandų eilutę

Anonim

Galite greitai paskelbti tviterį iš komandinės eilutės naudodami komandą curl. Jums reikės tik „Twitter“ naudotojo vardo ir slaptažodžio.

Paleiskite terminalą ir įveskite viską vienoje eilutėje, pakeisdami vartotojo vardą ir slaptažodį savo:

"

curl -u vartotojo vardas:slaptažodis -d status=jūsų būsenos pranešimas čia>"

Aš su tuo susidūriau per „MurphyMac“, kuris naudojo komandą „Twitter“ naujinimams planuoti miegodamas (rimtai), naudodamas curl komandą kartu su miego komanda.Nesu tikras, ar praktiškas yra rašyti tviteryje miegant, bet galimybė greitai paskelbti naujinį iš komandinės eilutės yra gana patogi.

"

Jei esate taip linkę, galite naudoti aukščiau pateiktą komandą ir sukurti greitą bash scenarijų, kad galėtumėte lengvai rašyti tviteryje iš komandinės eilutės neįvesdami visos eilutės. Tiesiog įdėkite šį teksto failą ir pavadinkite jį panašiai kaip tweet.sh: !/bin/bash curl -u vartotojo vardas:slaptažodis -d status=$1 http://twitter.com/ statuses/update.xml Būtinai nurodykite savo vartotojo vardą ir slaptažodį. Tada būtinai padarykite failą vykdomąjį: chmod u+x tweet.show jums tereikia įvesti /tweet .sh Man patinka OS X Daily, kad galėtumėte tviteryje paskelbti savo žinutę pasauliui. Dėkojame Gregui Masonui už leidimų klaidos ištaisymą!"

"

Ianas Winteris šiek tiek patobulino aukščiau pateiktą „bash“ scenarijų ir pridėjo galimybę neleisti skelbti „twitter“ ir įspėjimą, jei tviteris viršija 140 simbolių limitą.Štai jo scenarijus: !/bin/bash TWEET=$1 TWEETLEN=${TWEET}, jei || ; tada jei ; tada leiskite EXTRA=$TWEETLEN-140 echo Naudojimas: tweet \message\ (140 simbolių ar mažiau, jūs esate daugiau nei $EXTRA) else echo Naudojimas: tweet \message\ (140 simbolių ar mažiau) fi exit 1 else curl -u vartotojo vardas :password -d status=$1 http://twitter.com/statuses/update.xml fi exit 0 Kaip ir anksčiau, redaguokite savo vartotojo vardą ir slaptažodį, išsaugokite failą kaip tviterį ir įsitikinkite, kad padaryti jį vykdomąjį chmod 755 tweet"

Paskelbkite „Twitter“ naujinį naudodami komandų eilutę