File size: 10,058 Bytes
2c1ecad
36c3509
 
 
 
b09b3f5
d02b4fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36c3509
 
 
e76f643
36c3509
d02b4fa
36c3509
e76f643
36c3509
d02b4fa
e76f643
36c3509
d02b4fa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36c3509
d02b4fa
e76f643
d02b4fa
 
 
 
 
 
 
36c3509
d02b4fa
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
import streamlit as st
from reportlab.lib.pagesizes import letter
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer
from reportlab.lib.units import inch

# Function to generate the bail application text
def generate_bail_application(
    court_name, bail_application_number, applicant_name, applicant_father_name, applicant_caste, 
    applicant_address, crime_number, crime_section, police_station, complainant_name, 
    complainant_father_name, car_details, incident_date, fir_date, illegal_act_date, 
    section_491_date, case_references, advocate_name, application_date
):
    template = f"""
**IN THE COURT OF {court_name.upper()}.**

**Criminal Bail Application No. {bail_application_number} of 2024.**

**{applicant_name} S/o {applicant_father_name}** Adult, Muslim,
By caste {applicant_caste}
R/o {applicant_address}..................................**........Applicant(s)/Accused.**

**Versus**

The State...........................................................**Respondent.**

-----------------------------------------------------------------------
**Crime No. {crime_number} of 2024**
-----------------------------------------------------------------------
**U/S {crime_section} PPC**

**P.S; {police_station}, Hyderabad.**
-----------------------------------------------------------------------

**BAIL APPLICATION UNDER SECTION 497 CR.PC.**

It is submitted and prayed on behalf of the above-named
applicant/accused that this Honorable Court may kindly be pleased to
grant him post-arrest bail in the above crime, on consideration of the
following facts and grounds: -

**F A C T S.**

Brief facts of prosecution case as narrated in the F.I.R lodged by
complainant {complainant_name} S/o {complainant_father_name}, are that I, live at the above
mentioned address and I have a {car_details} for my
personal use which I usually park outside my house. On dated {incident_date},
I parked as usually outside my house, at 1700 evening for the sake of
check of car I found car's bonnet opened and battery of AGS company has
been stolen which we tried a lot to search but we could not find any
information.

Hence I request at PS that an unknown thief has stolen a battery from my
car.

> **GROUNDS**

1.  That, there are no reasonable grounds to believe that the
    applicant/accused has committed the alleged offence with which he
    stands charged.

2.  That, the applicant is law abiding citizen and doing labor in
    Hyderabad and for earning his livehood by working on daily wages.

3.  That, the allegations leveled in the FIR are concerned, they are
    quite ill motivated, baseless, unwarranted and are based on
    ill-founded facts, owing to some personal grudge and vendetta.

4.  That, the FIR has been lodged with mala fide intention merely to
    harass and get gratification from applicant's family. That, the said
    FIR was lodged on **{fir_date}** and the occurrence is shown on
    **{incident_date}**, such delay of two months indicates premeditated act
    of complainant just to falsely apprehended and prosecute innocent
    applicant.

5.  That, the real facts of the case are entirely different from the
    contents of FIR, as on the dated {illegal_act_date}, **at about 11.00 PM
    Hours; night time** the SHO of PS {police_station} along with his
    subordinate staff forcibly entered in house and spread terror by
    searching house without any prior permission, they made ingress
    without due care of Parda/modesity of woman house; applicant and
    other family members requested them to tell reason for such sudden
    and terror acts but said SHO and his subordinate staff did not
    bother and listen to pay any heed and forcibly taken the
    applicant/accused and while issuing threats of dire consequences.

6.  That, against above such illegal act, on dated {section_491_date}, the
    sister of said applicant/accused had also filed an application under
    section 491 Cr.P.C as to produce detenuee from illegal detention,
    however, despite of compliance, Police nominated said
    applicant/accused in this fabricated FIR.

7.  That, neither the applicant/accused has committed the alleged
    offense nor he has any nexus with alleged offense directly or
    indirectly, hence his false implication cannot be ruled out.

8.  That, the applicant/accused is confined in jail and is no more
    required to ploce for further investigation, therefore his further
    detention in jail will serve no purpose.

9.  That, the offence under which the applicant/accused is charged does
    not fall within the Prohibitory clause of S. 497, Cr.P.C. hence the
    grant of bail is rule and refusal is an exception in such like cases
    and no exceptional ground appeared in the case to withheld the bail.

10. That, neither the name of applicant/accused is shown in said FIR,
    nor any incriminating have been recovered from the possession of
    applicant/accused.

11. That, the case of present applicant does not come within the
    exception as provided in case of **{case_references[0]}** reported in **{case_references[1]}**
    and **{case_references[2]} V/S The State reported in {case_references[3]}**.

12. That, the Honourable High Court Karachi had also held against the
    impugned order of learned Ist Additional Sessions Judge, Karachi
    West in case of **{case_references[4]} alias Waja (Applicant) V/S The
    State**, reported in **{case_references[5]}** , that Merely
    registration of the case would not disentitle the accused from the
    concession of bail.

13. That, the deeper appreciation of the evidence is not permissible
    while deciding a bail application and same is to be decided on basis
    of the tentative assessment of the material available on the record.
    On tentative assessment of the material available in this case it
    appears that case of applicant requires further inquiry.

14. That, in the light of above grounds the case of the applicant/
    accused requires further probe as contemplated in Section 497
    Cr.P.C. for further enquiry.

15. That, the law for the purpose of bail cannot be stretched in favour
    of prosecution and if any benefit of doubt arises even at the bail
    stage, it must go to the accused.

16. That, the bail should not be refused as a punishment, the principle
    based on natural justice is that any possible wrong at the bail
    stage could be cured at the time of final judgment by convicting the
    accused if he is found guilty but any wrong committed by refusing
    bail and putting him into jail custody could not be cured if he is
    found innocent.

17. That, the further law points and grounds will be raised/ agitated at
    the time of hearing of this bail application with permission of this
    Honorable Court.

18. That, there is no likelihood of ascendance or tampering with
    prosecution evidence.

19. That, the applicant/accused is ready to furnish reasonable surety to
    the satisfaction of the Honorable Court.

> That, the grant of prayer would meet the ends of justice.

**HYDERABAD**

**Dated: {application_date}. ADVOCATE FOR APPLICANT/ACCUSED.**
"""
    return template

# Function to create PDF
def create_bail_application_pdf(filename, content):
    doc = SimpleDocTemplate(filename, pagesize=letter)
    styles = getSampleStyleSheet()
    story = []

    # Add content to the PDF
    story.append(Paragraph(content, styles['Normal']))
    doc.build(story)

# Streamlit App
st.title("Bail Application Generator")

# Input fields
court_name = st.text_input("Court Name", "VIIITH JUDICIAL MAGISTRATE, HYDERABAD")
bail_application_number = st.text_input("Bail Application Number", "156")
applicant_name = st.text_input("Applicant Name", "Ayaz Gul")
applicant_father_name = st.text_input("Applicant's Father Name", "Lal Gul")
applicant_caste = st.text_input("Applicant's Caste", "Mari Baloch")
applicant_address = st.text_input("Applicant's Address", "Mohallah Mir Fateh Colony Hussainabad District Hyderabad")
crime_number = st.text_input("Crime Number", "156")
crime_section = st.text_input("Crime Section", "379")
police_station = st.text_input("Police Station", "Hussainabad")
complainant_name = st.text_input("Complainant Name", "Faiz Ullah")
complainant_father_name = st.text_input("Complainant's Father Name", "Ubedullah")
car_details = st.text_input("Car Details", "Mehran car registered No. AZS; 909")
incident_date = st.text_input("Incident Date", "27-06-2024")
fir_date = st.text_input("FIR Date", "15.09.2024")
illegal_act_date = st.text_input("Illegal Act Date", "14.09.2024")
section_491_date = st.text_input("Section 491 Date", "20.09.2024")
case_references = [
    st.text_input("Case Reference 1", "Tariq Bahir"),
    st.text_input("Case Reference 2", "PLD 1995 SC 34"),
    st.text_input("Case Reference 3", "Muhammad Eden"),
    st.text_input("Case Reference 4", "2022 PcrLJ 143"),
    st.text_input("Case Reference 5", "Muhammad Nizam"),
    st.text_input("Case Reference 6", "Cr.Bail application 1179/2024"),
]
advocate_name = st.text_input("Advocate Name", "ADVOCATE FOR APPLICANT/ACCUSED")
application_date = st.text_input("Application Date", "10-10-2024")

# Generate Bail Application
if st.button("Generate Bail Application"):
    bail_application = generate_bail_application(
        court_name, bail_application_number, applicant_name, applicant_father_name, applicant_caste, 
        applicant_address, crime_number, crime_section, police_station, complainant_name, 
        complainant_father_name, car_details, incident_date, fir_date, illegal_act_date, 
        section_491_date, case_references, advocate_name, application_date
    )
    
    # Display the generated application
    st.markdown(bail_application)
    
    # Create and download PDF
    pdf_filename = "bail_application.pdf"
    create_bail_application_pdf(pdf_filename, bail_application)
    
    with open(pdf_filename, "rb") as f:
        st.download_button("Download PDF", f, file_name=pdf_filename)