semvec/pypi-packages huggingface dataset:
SPARQL-parser 0.0.2
This is a SPARQL-parser, help you to get component of a SPARQL easily

# SPARQL-parse
SPARQL-parse helps you get attribute/component of a SPARQL query or query it easily.

```python
#Initial a SPARQL object 
sparql_query='SELECT DISTINCT ?uri WHERE { ?x <http://dbpedia.org/property/international> <http://dbpedia.org/resource/Muslim_Brotherhood> . ?x <http://dbpedia.org/ontology/religion> ?uri  . ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://dbpedia.org/ontology/PoliticalParty>}'
a=SPARQL(sparql_query)
```

```python
#Get the "former part" of a SPARQL(former part means the string before "WHERE" in SPARQL)
a.former
Out[1]: 'SELECT DISTINCT ?uri'
```

```python
#Get the "where part" of a SPARQL(where part means the part which store triple)
a.where
Out[2]: 'WHERE {?x <http://dbpedia.org/property/international> <http://dbpedia.org/resource/Muslim_Brotherhood> . ?x <http://dbpedia.org/ontology/religion> ?uri . ?x <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://dbpedia.org/ontology/PoliticalParty>}'
```

```python
#Get a abbreviation version of SPARQL(e.g. <http://dbpedia.org/property/international> -> dbp:international)
a.abbr_sparql
Out[3]: 'SELECT DISTINCT ?uri WHERE {?x dbp:international dbr:Muslim_Brotherhood . ?x dbo:religion ?uri . ?x rdf:type dbo:PoliticalParty}'
```

```python
#Get all link in a SPARQL
a.link
Out[4]: 
['<http://dbpedia.org/property/international>',
 '<http://dbpedia.org/resource/Muslim_Brotherhood>',
 '<http://dbpedia.org/ontology/religion>',
 '<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>',
 '<http://dbpedia.org/ontology/PoliticalParty>',
 'rdf:type']
```

```python
#Generalize SPARQL to get a template
a.template
Out[5]: 'SELECT DISTINCT ?uri WHERE {?x <E/R> <E/R> . ?x <E/R> ?uri . ?x <E/R> <E/R>}'
```

```python
#Get query type(ASK,COUNT,SELECT)
a.intent
Out[6]: 'SELECT'
```

```python
#Get triple number in "WHERE PART"
a.triple_num
Out[7]: 3
```

```python
#Where is the variable we ask(aka the variable that represented answer)
a.firstVar
Out[8]: '?uri'
```

```python
#All variable appear in SPARQL
a.all_var
Out[9]: ['?uri', '?x']
```

```python
#Query this SPARQL(automatically get you ip_address, to use this feature please first deploy a Virtuoso local endpoint on you PC)
a.query()
Out[10]: 
['http://dbpedia.org/resource/Sunni_Islam',
 'http://dbpedia.org/resource/Islam']
```
the-bpf 0.0.1
for automation and security audidting
Requires Python: >=2.7

<H1 align="center">

THE BLACKPEARL-FRAMEWORK 

</H1>
<p>OFFICIAL WEBSITE :
<a href="https://blackpearlframework.weebly.com/">Blackpearl-framework</a></p>
<H4 align="center">This is a framework for using most of best hacking tools to work without having an need of commands.</H4> 

<h5>Currently This Framework Is Available For Termux. Under Construction For Kali Linux</h5> 

<img src="https://github.com/FraternityInfoSec/Blackpearl-framework/blob/master/Photo_1600701452267.jpg">

# INSTALLATION 

HOW TO INSTALL :

1.pkg update && upgrade 

2.git clone https://github.com/FraternityInfoSec/Blackpearl-framework.git

3.bash install requirements.sh

4.python install.py


<h3>OR</h3>
<p><h5>pip install pearl</h5>

Now Clear session and open new terminal and just type pearl and enter.

# IMPORTANT COMMANDS

Type below commands in Blackpearl-framework console : 

help   : For any help of using framework 

exit   : To exit from console


# FEATURES 

YOU CAN USE THIS FOR :

1.AUTOMATION OF MAIN PAYLOADS OF METASPLOIT FRAMEWORK 

2 DIFFERENT BRUTEFORCE AUTOMATION USING HYDRA 

3.SQLMAP AUTOMATION FOR PENETRATION OF SQL VULNERABLE WEBSITES 

4.MAKE CUSTOM WORDLIST OR AUTO WORLDLIST

5 NMAP AUTOMATION FOR FINDING OPEN PORTS AND OTHER 30 TYPES OF SCANNING AND PENETRATIONS

6 POWERFUL AUTOMATED DISTRIBUTIED DENIAL OF SERVICE 

And we had given 3 password list contains more than 10k passwords. 

# CONTACT 

Use can contact us for issues or problems on our email Cipherweb777@gmail.com 

# DISCLAIMER 

WE ARE NOT RESPONSIBLE FOR ANY ILLEGAL ACTIVITIES BY THIS PROJECT. THIS FOR ONLY EDUCATIONAL PURPOSES AND CHECKING YOUR OWN WEBSITES AND OTHERS SECURITY. 

<H3 align="center"> FROM FRATERNITY INFOTECH GROUP</H3>