- वेबसाइट के HTTP API का reverse engineering करने के लिए डिज़ाइन किया गया टूल
- public API न होने वाली वेबसाइटों को automate या integrate करने में उपयोगी
- built-in HTTP Proxy के माध्यम से एप्लिकेशन का network traffic आसानी से रिकॉर्ड किया जा सकता है
- संबंधित endpoints की स्वचालित पहचान करता है, और प्रत्येक endpoint के बीच data relationship का visual analysis करता है
- input और output values सेट करने या अनावश्यक data को बाहर करने जैसी user customization संभव
- user-defined functions को JavaScript code के रूप में export करके integration में तुरंत उपयोग किया जा सकता है
- उपयोग के उदाहरण
- Automation
- business tasks को automate करके समय और लागत की बचत
- API Parrot का उपयोग करके task process रिकॉर्ड करें, parameters define करें, और API calls चलाने वाला code generate करें
- Integration
- अन्य सेवाओं के API का reverse engineering करके software के साथ integrate करें
- data retrieval और tasks करने में सहायता
- Web scraping
- authentication process और API calls की नकल करके data एकत्र करें
- JSON या HTML जैसी nested data structures से आवश्यक data निकालें
- Electron आधारित application: Windows और Linux पर चल सकता है
1 टिप्पणियां
Hacker News राय
प्रभावशाली प्रोजेक्ट है। यह डेटा relationships कैसे खोजता है, यह जानने के लिए मैंने repository देखना चाहा, लेकिन वहाँ code नहीं दिखा, सिर्फ issues और releases दिखे। क्या यही सही है?
अच्छा प्रोजेक्ट है। जानकारी के लिए, Traffic Parrot नाम का एक app भी है। चूँकि वह इसी market में काम करता है, हो सकता है उसे यह नाम पसंद न आए।
सोच रहा हूँ कि mitmmitmproxy2swagger की तुलना में यह कैसा है।
यह Integuru से कैसे अलग है? कुछ हफ्ते पहले यह यहाँ पोस्ट किया गया था।
यह थोड़ा निराशाजनक है कि आधे comments MacOS app की मांग कर रहे हैं। अगर अंतिम लक्ष्य Linux पर server development है, तो MacOS पर development बढ़ना नई पीढ़ी के engineers के लिए लंबे समय में हानिकारक होगा।
मैंने "Docs" section देखा, और अच्छा लगा कि उसमें intended workflow और use cases अच्छी तरह समझाए गए हैं। मैं Debian/Intel इस्तेमाल कर रहा हूँ, और Chrome install करने के अलावा बस कुछ छोटी समस्याएँ थीं।
apt installके आदी हैं, उनके लिए एक default install location जोड़ी जानी चाहिए।sudo wget $URL -C /usr/local/bin/औरchmod +x $appimageका उपयोग किया, और Collection बनाते समय internal state changes की वजह से root-owned file permissions की समस्या आई। मैंने इसेchmod 777में बदलकर और app restart करके समस्या हल की। यह मेरा personal computer है, इसलिए मैं अपनी मर्ज़ी से chmod कर सकता हूँ, लेकिन appimage से परिचित न होने वालों के लिए docs में अधिक स्पष्टता चाहिए।अच्छा tool है। मैंने imdb.com पर एक बड़ा GraphQL response टेस्ट किया, लेकिन कुछ requests के बाद API Parrot crash हो गया।
क्या macOS release की कोई योजना है?
दिलचस्प प्रोजेक्ट है। मैं अक्सर ऐसा कुछ ढूँढता रहा हूँ, लेकिन अपनी जरूरत के मुताबिक काम करने वाली चीज़ नहीं मिली। मैं Mac इस्तेमाल कर रहा हूँ और यह tool आज़माना चाहूँगा। जानना चाहता हूँ कि adblock-rs का उपयोग किसलिए किया जाता है।
दिलचस्प है, लेकिन जिस पहली website पर मैंने कोशिश की, वहाँ main request के अलावा कुछ भी नहीं मिला। मुझे पता है कि data पाने के लिए API में POST requests हैं। मैंने tutorial देखा, लेकिन software main page से requests capture नहीं कर पाया; forms, buttons और "manual" actions पर यह ठीक काम करता है। मैं website और expected requests DM में भेज सकता हूँ।