Important Resources

I am collecting all the important resources here that will come handy during Outreachy project (fingers-crossed)

How to write test cases and where to find the file needed to be pushed on the upstream when any changes are made – As Sebastian Karcher explained,”As for Scaffold, the header is written automatically. You should just save the translator from Scaffold and then open it from its location on the hard disk, i.e. in the translators folder in the Zotero data directory.

The translator tests are created automatically when you click on “New Web” in the “Testing” pane in translator while looking at a relevant page. You’ll then want to click “Save” again in Testing once you have all tests and make sure to save your translator (using the “save” icon at the top of Scaffold).”

Points to keep in mind while preparing a documentation that is effective – Sumana taught me this in one of the English learning sessions, ”

Whenever we’re writing something, to inform or persuade someone, if we’re trying to figure out whether something works or why it doesn’t work, it’s helpful to consider:
1. Audience
2. Medium
3. Message

For each section that I’ll write about the Zotero translators, I can take help of

“Claim, link, evidence.”

Claim – What I want to explain?

Link – What is the need and importance of this particular section in the context of the whole documentation?

Evidence – Any resources for the same (links of translators that make use of this section.)

HWZT – Zotero guide, outdated but still has much to teach –

Common code block for translators -The whole Wiki of zuphilip is interesting, really useful.

Place where I’ll create the documentation – Existing page, I’ll edit this one.

Place to look for tasks, Zotero & External board

Research write-up for translators in other languages

Extension: Translate for Hindi page of documentation

English Wikipedia talk page

About commit messages –

List of fields in all type :


The line- battles playing in the background, on loop.

Step 0: Fixture is used to provide data- fixture is a collection of data that Django knows how to import into a database.message condition that webhook supports–>text function for it–>fixture for each test

A Fixture is used to provide data- fixture is a collection of data that Django knows how to import into a database.message condition that webhook supports–>text function for it–>fixture for each test

message condition that webhook supports–>text function for it–>fixture for each test

Step 1:

Creating a directory with a python initializing file

Decorators:  You write @login_required before a view, and it magically becomes accessible only to authenticated users. So basically decorator is a function that will decorate the original function we send to it.

What is mypy exactly doing?

Step 2:

The has_request_variable is in zerver/lib/ and the api_key_only_webhook_view is in the file zerver/

Exploring how to send a message to a real server (like Zulip’s developer server)  through command line, an API zulip-send is there. Currently, I ran into errors trying to make it work and being a Sunday, didn’t get any replies from the mentors.

Day 2:

Step 4: Create test

Okay so almost went through it quickly and skipped the documentation part.

Wanted to get of gist of integrations and I think I got that, things will be clear after implementing this on my own.


Actions speak louder than words

Even if I could write a million words in your love, and not be strong enough to stay with you, the world might see me as a true lover through the words but you dear, don’t fall for me.

Actions speak louder than words. It will always be what I do for you, to what extent I can go to keep you in my life that must make you believe in my love and not my words. Human feelings are never more important than a human life. Never let me feed on your soulful life to suffice the hunger of my forlorn feelings. I am not right for you. It doesn’t have to be give and take, why not, just share. If any one us is giving one’s pieces to fix the other, we aren’t right together. Stay close to someone who brings her/his pieces and together with yours, build one figure.


You, my baby, become a plant that knows how to grow, in sunshine and in rains. Don’t become a climber. The moment you feel like you aren’t enough for yourself, go wander and don’t return till you find self-love because only then you will be worth it all.

“Love never keeps a man from pursuing his destiny.”-Paulo Coelho



You let go of me, so I will let go. Let go of the feelings. I realized I wasn’t holding onto you. I was only and always holding onto the belief that souls are forever. This only thought had kept us together for all this time. I was holding onto the faith that the end has to be happy despite all the problems that may come, till it is not happy, it isn’t the end.
Looks like I couldn’t stay strong. Everything finally broke me down and all the words that were thrown at me telling me I am foolish, took a toll and made me believe that I have always been too naïve to think that fairy tales exist in real life. Maybe they do, but not for all.
I don’t play those leads. Those stories aren’t written for me. We create fiction, things we fail to achieve. We picture the perfect image that we fail to preserve.
Like a pendulum, my mind swung
to and fro…
But I pray that God has written one of these fairytales for you dear. I wish you get the perfect girl you are looking for. With skin white as milk and sleek black silky hair falling down her shoulders kissing her back, not curls I possessed and a height matching yours, unlike the wisp I was. 32-28-32, the perfect thing you dreamt of that won’t once let your mind wander back to the slinky frame of mine, with a heart of gold and all the morals that a family could ask for in a daughter-in-law. I wish she be brainy and stay with you through thick and thin, always believing in the positivity of it all. A keeper and the perfect blend of new and old. That too she be confident of herself that I couldn’t ever be. A smile that is enough to tell that everything will be all right and the whole beautiful universe with its glittering stars be visible in her deep eyes. Her love be stronger than hatred.
I wish you get it all and then someday you be able to answer, what is love. And never underestimate the power of it. I hope you believe in the existence of magic.

For me, I want, just someone as broken as me who believes in imperfections, or maybe not. I think I want nothing more, or maybe not.

My Bucket list

  • To go to Parisindex – This will remain on top of this, I think like forever. I need to be under the Eiffel Tower at night.
  • One Disneyland – This is a childhood wish. Need to visit one Disneyland for sure, and now, it has changed to visit a Disneyland with my brother once in this lifetime for sure.
  • Own a Sherri Hill dress- This is new, got crazy about it somewhere in 2016 but a wish is a wish and should be fulfilled.
  •  Sherri_Hill_2015_Sadie_Robertson_.jpg


  • To own a piano – Thanks to my all music teachers and my school Director for bringing me close to music. I have promised myself, out of everything, this is something that I have to gift myself. Although it was originally to perform on a stage, but now I will be happy just to own this magic.
  • maxresdefault


  • To go to a rainforest – Some crazy childhood dreams. Though if I get to go there any day, I wouldn’t think twice before saying a yes. Same goes for some historical expedition.
  • maxresdefault.jpg
  • Visit Mawsynram – Rain my love, when I read about this place in some geography book, I knew I will have to go there.
  • Many more to come :D, suggest if you have something in mind




Like a phoenix

Like a phoenix, I will reborn from my ashes. My end must not come till my soul is at peace. I must not lower my standards rather grow and rise to reach them.

Nor shall this peace sleep with her; but as when
The bird of wonder dies, the maiden phoenix,
Her ashes new create another heir
As great in admiration as herself;
So shall she leave her blessedness to one,
When heaven shall call her from this cloud of darkness,
Who from the sacred ashes of her honor
Shall star-like rise as great in fame as she was,
And so stand fix’d.


Count your blessings

So much to learn,

“One of the skills of a strong engineer is thinking through who needs to be informed of a change or a new feature, and what medium or media to use for that, and how to phrase it so you concisely and effectively communicate what the other people need to know.”

Go through –!forum/zulip-announce


Steve: In high school I was taught to think about “who, what, why, where, when, and how.” When you do a git commit, git kind of automatically supplies the “who” and “when”, so you don’t need to worry about that too much. So then you’re down to explaining what, where, why, and how. The “what” is the most important, and that’s usually the first line of the commit. The “why” and “how” can sometimes be really important as well, and for more significant commits, you want to explain your thought process in the following paragraphs. And then the “where” would be basically what subsystem you’re touching, and this is often a prefix in your first commit line, or sometimes it’s implicit enough that you can omit it.

Sumana Harihareswara: As for Agile: for me, the heart of Agile is the recognition that it’s rare to know, at the beginning of a project, EXACTLY what the end product should achieve. Like says, valuing “Responding to change over following a plan”

Sumana Harihareswara: Agile in a classroom setting, or in a hiring or outsourcing setting, has a fundamental conflict built into it, because Agile tries to have way more formative assessments and nearly no summative assessments, and “what grade should this person get” and “should we hire these people” and “what project should the outsourced team work on and how will we know if they’ve done a good job” assessments are super summative.

Formative assessment or evaluation is diagnostic, and you should use it iteratively to make better decisions to help people learn and improve their work with better instruction & processes.

Summative assessment is checking outcomes at the conclusion of an exercise or a course, often for accountability, and judging the worth/value of that educational intervention. In a workplace, this often means that this data is used to persuade bosses & community that someone should or should not be hired, or that we’re doing a good job or that someone else is doing a bad job.

Sumana Harihareswara: Perhaps you can see how this difficulty also raises its head when we ask interns to write Outreachy proposals! We are trying to collaboratively set expectations that can be used for summative assessment during selection, at the mid-internship evaluation, and for the final evaluation at the end of the three months. But we also really want to be open to making lots of formative assessments and changing our plans along the way. It’s contradictory. But as part of the way we evaluate applicants (along with conversation and contributions), I think it’s still worthwhile.

Ways of communication in Zulip

मेरे पूर्वजों का घर

वो मकान था या घर था
न जाने कैसा आराम था
जहाँ आज भी चिठ्ठी
दीवान के नाम की आती थी

माँ को मैंने वही बाहर
पहली बार यूँ आँगन में खाना बनाते देखा
संध्या होना जहाँ सुबह से अधिक
आन्दित कर देता था जादू जैसे

यु ही खाट पर लेटे हुए
मंदिर की घंटियाँ सुकुन दे रही  थी
जब दूर से कही दरगाह की वाणी ने उससे मिलकर
जन्नत के और करीब ला दिया था

घर के बाहर मोटर गाड़ी न थे
था तो बस एक बड़ा सा कुआँ
पैदल ही घूम आते थे सब जगह
बस इतना सा वो शहर था

तारों के नीचे पहाड़ के ऊपर
एक किला मुझ पर नज़र रखता था
मझे बुलाता था, डराता था
आँखों ही आँखों में बातें करता था

कमरे अनेक थे पर बिजली न थी
शायद इसलिए ही सब इतने करीब थे
चाय की चुस्की, हँसी ठिठोली
ज़मीन पर बैठे आंगन में कर लेते थे

छत की दीवारे अब काली हरी भूरी हो गयी
उमर बताती थी इस दुनिया की
पहाड़ो से घिरा ये जहान छोटा था
या शायद विशाल था किसी की सोच सा

रहस्यो पुरानी यादों को समेटे
वो घर आज भी वहीँ था
चोंका  देने की क्षमता लेकर
कुछ न हो कर भी सब कुछ लेकर


Make me feel special

Let me sense the force that attracts you

Look into my eyes

And don’t break the gaze.

I want to find your eyes fixed on me

And see the smile lingering on your lips

When your fingertips meet mine

Lets feel the chill down the spine

Put your arms around my waist

Pull me closer as you do

Don’t let the magic escape or fade

Let it be one night stand that feels like eternity

In the glory of us, lets create art

As I move back, you come forward

Trace my footsteps and come find me

Can you do this, will I do this

If not bound to then make it happen

nothing should stop us from being one

Reckless and crazy sparks will fly

When you and me will be.


माँ ने उस दिन बोला,” ऐसा कहना नहीं चाहिए पर कब भगवान ने भले के साथ अच्छा  और  बुरे के साथ इंसाफ किया है| बोल तो हम देते है के भगवान सब देखते है पर सब कहने की बात है|”
बहुत ख़ुशी हुई थी मझे ये सुन कर |नहीं इसलिए नहीं के माँ को ज़िन्दगी की सच्चाई पता लगी, हर जगह इंसाफ न होगा वगेरह वगेरह | मझे ख़ुशी माँ के भगवान पर जो विश्वास है उसके टूट ने से  थी| बचपन से देखा था उनके भरोसे को हर एक अच्छी बुरी घटनाओ के साथ और मज़बूत होते| कभी समझ ही नहीं पायी मैं के क्यों और क्या कारण है के बस आँखें मूँद के पूजा करती है वो | बिना कभी सवाल उठाए या इलज़ाम लगाए | उस दिन मझे जीत का एहसास हुआ | जैसे मेरी ही कोई  बचपन से जंग हो भगवान् के साथ जो आज मैं जीत गयी | देख लिया उसने भी के जो लोग इतनी श्रद्धा रखते है वो भी अब तुम्हारे अस्तित्व  पर सवाल उठा रहे है |

पूछ रही हूँ अभी खुद से के क्या में सच में कुछ पा गयी| कहीं न कहीं मेरे दिल के  किसी कोने मैं ये आस होती ही थी हर वक़्त की मेरी माँ की  दुआ उसका ईश्वर सुन ले | जो रिश्ता  या जो भावनाएं मेरे मन में कभी नही आयी वो मैं जानती हूँ कितनी ज़रूरी थी| कुछ भी नहीं तो इतना ज़रूर था के मुश्किल के वक़्त वो भक्ति उन्हें अटूट हौसला ज़रूर देती थी | उन्हें हर रस्ते पर चलने से पहले दर न लगता था मेरी तरह| माँ के लिए हमेशा उनका भगवान साथ में था | इसी लिए शायद वो इतनी दृढ़ शक्ति रखती थी | आँखों मैं डर तो मेने उनके कभी देखा ही नही | कितने ही उतार चढ़ाव से सहनशीलता के साथ गुज़र ली माँ| मैं भी ये सब महसूस करना चाहती हूँ | ये वो सच है जिससे मैं अपनाती नही पर हाँ मैं भी इतनी सकारात्मक शक्ति को महसूस करना चाहती थी और हूँ |

काश! ऐसा एक मौका मिल जाए मझे के किसी के टूटते विश्वास को मैं तिनके का सहारा दे दू किसी दिन| उस क्षण मैं शायद मैं खुद को भगवान के करीब महसूस क्र पाऊँ | क्या ही बुराई है किसी असीम शक्ति मैं विशवास रखने मैं अगर वो आपको ज़िन्दगी को जीने मैं भरोसा दिला जाए |