थिंकअप के साथ पुरालेख, खोज और अपने ट्वीट आँकड़े कैसे देखें
अपने ट्वीट को संग्रहीत करने के बारे में चिंतित हैं? अधिक शक्तिशाली खोज चाहते हैं? अपने ट्वीट आँकड़े देखना चाहते हैं? आप अपने होम सर्वर पर थिंकअप को इंस्टॉल करके वह सब कुछ कर सकते हैं.
थिंकअप एक शानदार एप्लिकेशन (वर्तमान में बीटा में) है जो आपके सभी ट्वीट्स, आपके उत्तरों, प्रतिक्रियाओं आदि को संग्रहीत करेगा, ताकि आप उनके माध्यम से खोज कर सकें और कुछ उपयोगी उपयोग आंकड़ों का पता लगा सकें। इसमें कुछ प्लगइन्स शामिल हैं, जिनमें एक पूर्ण फेसबुक समर्थन भी जोड़ता है.
इसे LAMP सर्वर पर स्थापित करने के लिए डिज़ाइन किया गया है; वह है, लिनक्स, अपाचे, MySQL, और PHP वह है जो इसके लिए रीढ़ प्रदान करेगा। हालांकि इसे विंडोज- या मैक-आधारित मशीन पर स्थापित करना संभव है, यह लिनक्स में सबसे आसानी से नियंत्रित किया जाता है, इसलिए हम आपको इसे दिखाने और चलाने के लिए उबंटू का उपयोग करेंगे। यह संस्थापक, जीना ट्रैपानी और समुदाय के कई उपयोगकर्ताओं द्वारा बहुत सक्रिय विकास में है.
आवश्यक शर्तें
थिंकअप वर्तमान में बीटा में है, इसलिए कुछ बग होंगे और चीजें पूरी तरह से नहीं हो सकती हैं, इसलिए जब तक आप टिंकरिंग में दिलचस्पी नहीं लेते हैं (और शायद बग रिपोर्ट सबमिट करके मदद कर रहे हैं), यह आपके लिए नहीं हो सकता है। सबसे पहले, आपको एक LAMP सर्वर को चलाने और चलाने की आवश्यकता होगी, और हम मान लेंगे कि आपने पहले ही सेट अप कर लिया है। आपको पहले से सेट एक व्यक्तिगत MySQL उपयोगकर्ता खाते की भी आवश्यकता होगी। अंत में, PHP में मेल फ़ंक्शन काम कर रहा होना चाहिए, जिसका अर्थ है कि आपको एक प्रोग्राम या स्क्रिप्ट की आवश्यकता होगी जो मेल भेज सकता है, लेकिन यदि नहीं, तो हमें कवर किया गया है.
ठीक है, शुरू करने के लिए, हमें कुछ अतिरिक्त सामान स्थापित करने की आवश्यकता होगी जो पहले से ही स्थापित नहीं हो सकते हैं, जैसे कि cURL और GD। ऐसा करने के लिए, बस निम्नलिखित कमांड दर्ज करें:
sudo apt-get install कर्ल libcurl3 libcurl3-dev php5-कर्ल php-gd
अपना पासवर्ड दर्ज करें, और इसे स्थापित करने दें। इसे समाप्त करने के लिए, आपको Apache सर्वर को पुनरारंभ करना होगा:
sudo /etc/init.d/apache2 पुनरारंभ करें
वैकल्पिक रूप से, आप उपयोग कर सकते हैं:
sudo service apache2 पुनरारंभ
अपनी टर्मिनल विंडो को खुला रखें, क्योंकि आपको कुछ चीजें बदलने के लिए अक्सर इसे वापस स्विच करना पड़ सकता है.
मेल भेजे
जैसा कि ऊपर उल्लेख किया गया है, आपको कुछ ऐसा चाहिए होगा जो आपके सर्वर पर मेल भेज सके। यदि आप नहीं करते हैं, तो इसके लिए वास्तव में आसान समाधान है। बस निम्नलिखित आदेश के साथ Sendmail स्थापित करें:
sudo apt-get install सेंडमेल
फिर, हमें नए इंस्टॉल किए गए प्रोग्राम को इंगित करने के लिए php.ini फाइल को एडिट करना होगा.
sudo nano /etc/php5/apache2/php.ini
जब तक आपको ऐसा कुछ न मिले, तब तक पृष्ठ को नीचे दबाए रखें:
; प्रेषित_पाठ =
आपको प्रारंभिक अर्धविराम को हटाने की आवश्यकता है, और अंत में पथ को जोड़ना होगा। उस रेखा को बदलें ताकि यह इस तरह दिखे:
sendmail_path = / usr / sbin / sendmail -t -i
बचाने के लिए, CTRL + O दबाएं, और दर्ज करें। यदि ओवरराइट करने के लिए कहा जाए, तो Y को हिट करें। फिर CTRL + X से बाहर निकलें.
अंत में, अपाचे को फिर से शुरू करें, जैसे हमने पिछले भाग में किया था। यह आपके सर्वर को मेल भेजने की क्षमता प्रदान करेगा, जिसे हमें अपने थिंकअप खाते को सक्रिय करने के लिए थोड़ी देर की आवश्यकता होगी.
थिंकअप स्थापित करना
थिंकअप GitHub पेज पर थिंकअप (वर्तमान में बीटा संस्करण 0.8) डाउनलोड करने के लिए सिर पर। एक बार जब आप इसे डाउनलोड कर लेते हैं, तो टर्मिनल में इस कमांड को अपनी डिफ़ॉल्ट वेब निर्देशिका में निकालने के लिए पॉप करें:
sudo unzip path / to / thinkup-0.8.zip -d / var / www
यह स्वचालित रूप से / थिंक / www में "थिंकअप" नामक एक निर्देशिका बनाएगा.
थिंकअप का उपयोग करने के लिए, एक वेब ब्राउज़र खोलें और निम्न में से किसी एक पर नेविगेट करें:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
ऑड्स हैं कि आपको गलत अनुमति के कारण वह त्रुटि संदेश मिल जाएगा। आप समस्या को ठीक करने के लिए टर्मिनल में उस कमांड को दर्ज कर सकते हैं.
फिर, अपने ब्राउज़र पृष्ठ को ताज़ा करें.
प्रारंभिक कॉन्फ़िगरेशन शुरू करने के लिए "थिंकअप इंस्टॉल" लिंक पर क्लिक करें। आप आवश्यकताओं स्क्रीन देखेंगे.
आप जाने के लिए तैयार हैं। नीचे स्क्रॉल करें और जारी रखने के लिए बटन पर क्लिक करें.
आपको एक मान्य ईमेल पता दर्ज करना होगा, एक पासवर्ड बनाना होगा, और एक समय क्षेत्र निर्धारित करना होगा। वे आसान विकल्प हैं। कठिन अगले आते हैं.
- डेटाबेस होस्ट: यहां, अपने होस्टनाम में रखें, या यदि यह आपके निजी सर्वर पर है, तो "लोकलहोस्ट" में टाइप करें
- डेटाबेस का नाम: डेटाबेस के लिए एक नाम दर्ज करें जो थिंकअप अपने डेटा के लिए उपयोग करेगा। अगर यह मौजूद नहीं है तो इसे बनाया जाएगा.
- उपयोगकर्ता नाम: आपका MySQL खाता उपयोगकर्ता नाम.
- पासवर्ड: आपका MySQL खाता पासवर्ड.
फिर जारी रखने के लिए बटन पर क्लिक करें। आप इस तरह एक संदेश देख सकते हैं:
बस टर्मिनल में दो कमांड दर्ज करें ताकि फाइल को कॉन्फ़िगर किया जा सके और उसका स्वामित्व बदला जा सके.
बटन पर क्लिक करने के बाद, आपको यह कहते हुए एक हरे रंग की पृष्ठभूमि के साथ एक संदेश दिखाई देगा कि स्थापना सफल रही और आपके खाते को सक्रिय करने के लिए एक ईमेल भेजा गया था। अपने ईमेल में लॉग इन करें, लिंक पर क्लिक करें (सुनिश्चित करें कि आईपी / डोमेन नाम सही है), और आपको एक अच्छा हरा "सक्रिय" संदेश दिखाई देगा.
अपनी साख दर्ज करें और लॉग इन करें!
थिंकअप को कॉन्फ़िगर करना
एक बार अंदर आने के बाद, आप देखेंगे कि आपके पास अभी तक कोई खाता नहीं है। इसे बदलने के लिए लिंक पर क्लिक करें.
डिफ़ॉल्ट रूप से, यह आपको ट्विटर अकाउंट जोड़ने के लिए कहेगा। नीचे स्क्रॉल करें जहां यह कहता है कि "ट्विटर प्लगइन कॉन्फ़िगर करें" और ट्विटर पर थिंकअप दर्ज करने के चरणों का पालन करें.
ध्यान रखें कि आपको अपने बाहरी IP या DNS उपनाम की ओर इशारा करने के लिए अपना कॉलबैक URL बदलना पड़ सकता है। ट्विटर को आपको कुछ अतिरिक्त जानकारी देनी चाहिए: उपभोक्ता और गुप्त कुंजी.
इन के साथ सावधान रहें, क्योंकि वे आपके विशिष्ट ट्विटर खाते के साथ इस एप्लिकेशन के इंटरैक्शन के लिए अद्वितीय हैं! अपने थिंकअप कॉन्फ़िगरेशन में इन कुंजियों को दर्ज करें.
अगला, इसे प्रकट करने के लिए नीचे की ओर "उन्नत विकल्प दिखाएं" पर क्लिक करें:
आप मूल्यों को ऊपर कर सकते हैं जैसे मैंने किया। एक बार कॉन्फ़िगरेशन पूरा हो जाने के बाद, थिंकअप ट्विटर से आपकी जानकारी प्राप्त करने के लिए क्रॉलर का उपयोग करेगा। इन त्रुटि सुधारों और अन्य मूल्यों को बढ़ाकर, हम प्रत्येक क्रॉल में अधिक से अधिक डेटा प्राप्त करने में सक्षम होंगे। जब आप कर लें, तो "सहेजें" बटन पर क्लिक करें, और स्क्रॉल करें। आपको एक और बटन दिखाई देगा, जो कहता है "ट्विटर पर थिंकअप को अधिकृत करें"। इसे क्लिक करें.
यह आपको ट्विटर पर पुनर्निर्देशित करेगा, जहां आपको "अनुमति" बटन पर क्लिक करने की आवश्यकता है, और फिर इसे आपको थिंकअप में वापस भेजना चाहिए.
जब आप स्क्रॉल करते हैं, तो आपको "Twitter Plugin" के तहत सूचीबद्ध आपका खाता दिखाई देगा और यदि आप "सेट टू पब्लिक" बटन पर क्लिक करके अपने आँकड़े सार्वजनिक कर सकते हैं। जब आप http: // localhost / thinkup भविष्य में जाते हैं, तो आपको इसे अपने सभी आँकड़ों को देखने के लिए लॉग इन नहीं करना होगा।.
क्रोन के माध्यम से डेटा के लिए क्रॉलिंग
हमें थिंकअप में कुछ डेटा प्राप्त करने की आवश्यकता है। थिंकअप लोगो पर क्लिक करें, या बस अपने थिंकअप मुख्य पृष्ठ पर जाएं। बाईं ओर मेनू में सूचीबद्ध किसी भी आँकड़े पर क्लिक करें.
आप देखेंगे कि वहाँ कुछ भी उपलब्ध नहीं है, लेकिन आपको एक लिंक दिखाई देगा जो कहता है कि "अपने डेटा को अभी अपडेट करें।"
इसे क्लिक करने से आप दूसरे पेज पर पहुंच जाएंगे, जहां आप ट्विटर के डेटा को हड़पने के लिए मेरे थिंकअप द्वारा किए गए प्रयासों को देख सकते हैं। यह पहले उल्लिखित क्रॉलर है.
यदि आप नीचे स्क्रॉल करते हैं, तो आपको एक आसान सुझाव दिखाई देगा.
नीचे कि कमान? हम लिनक्स में उस चीज़ को स्वचालित कर सकते हैं जिसे क्रोन कहा जाता है। अपने टर्मिनल पर वापस जाएं और निम्नलिखित कमांड दर्ज करें:
Crontab -e
यह आपको एक पाठ संपादक चुनने के लिए कहेगा। नैनो शुरुआती लोगों के लिए बहुत अच्छा है, और यह वही है जो हमने पहले इस्तेमाल किया था, इसलिए डिफ़ॉल्ट बनाने के लिए 2 मारा.
ऊपर के पांच स्तंभों में से प्रत्येक दोहराने के लिए समय अवधि का प्रतिनिधित्व करता है: सप्ताह के मिनट, घंटे, दिन, महीने, और दिन। एक संख्या दर्ज करना उन मूल्यों को निर्धारित करेगा, जबकि एक तारांकन में प्रवेश करने से उस मानदंड की अनदेखी होगी। ऊपर, आप देखें कि मैंने प्रवेश किया है:
34 * * * *
इसका मतलब है कि हर घंटे 34 मिनट के निशान पर, यह एक कमांड निष्पादित करेगा। कौन सी आज्ञा? क्यों, एक थिंकअप ने सुझाव दिया, बिल्कुल!
cd / var / www / थिंकअप / क्रॉलर /; निर्यात THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]
यह सुनिश्चित करें कि आप अपना पासवर्ड दर्ज करें और इस कमांड में ईमेल पते की जाँच करें! यह सुनिश्चित करेगा कि नया डेटा प्राप्त करने के लिए हर घंटे थिंकअप खुद को ताज़ा करता है। यदि आप अपने क्रॉलर के लिए अधिक विस्तृत मानदंडों का उपयोग करना चाहते हैं, तो मेरा सुझाव है कि उबंटू समुदाय प्रलेखन से क्रोन हाउ-टू के साथ शुरू करें। बचाने के लिए CTRL + O मारो, और फिर बाहर निकलने के लिए CTRL + X.
ट्विटर सांख्यिकी
अपने सभी ट्वीट्स, उत्तरों और अन्य जानकारियों को MySQL डेटाबेस में संग्रहीत करने के अलावा, आपको बहुत सारे दिलचस्प आँकड़े देखने को मिलते हैं। आप विशिष्ट ग्राहकों के अपने उपयोग को देख सकते हैं, आप कितना ट्वीट करते हैं, आपके कितने अनुयायी हैं, उनकी तुलना में आप कितना जवाब देते हैं, उनमें से कौन-कौन से लोग सबसे ज्यादा फॉलो किए जाते हैं, और भी बहुत कुछ.
थिंकअप आपके लिए कुछ उपयोगी जानकारी भी निकालता है, जैसे कि आपके द्वारा उल्लिखित सभी पोस्ट, उल्लेख जो उत्तर या आगे नहीं हैं, और पूर्ण वार्तालाप.
सबसे नीचे, आप यह भी देख सकते हैं कि थिंकअप आपके ट्वीट्स में दिखने वाले लिंक की तस्वीरों को कैसे खींचता है, आपके ट्वीट्स में दिखाई देने वाली तस्वीरें और भी बहुत कुछ.
और, ज़ाहिर है, आप खोज लिंक पर क्लिक करके इन श्रेणियों में से किसी के माध्यम से खोज सकते हैं.
आपको एक शानदार खोज विंडो मिलेगी जो पाठ के लिए तैयार है.
थिंकअप ट्विटर के साथ बहुत अधिक कार्यक्षमता प्रदान करता है, लेकिन इसका फेसबुक प्लग-इन उतना ही शक्तिशाली है। एक बार जब आप थिंकअप को कॉन्फ़िगर करते हैं, तो आप अपने दोस्तों को भी खाते बनाने दे सकते हैं ताकि वे भी इसका उपयोग कर सकें! संरक्षण के अलावा, आप अपने द्वारा पोस्ट किए गए प्रश्नों के उत्तरों को ट्रैक करने के लिए थिंकअप का उपयोग भी कर सकते हैं और अपनी संपूर्ण समय-समय पर उपयोगी जानकारी को फ़िल्टर कर सकते हैं। यह बहुत मदद करता है जब आप ट्विटर फ़ीड हास्यास्पद रूप से व्यस्त होते हैं या बहुत कुछ चल रहा होता है.