semvec/pypi-packages huggingface dataset:
weather-crawling-app-99 0.0.1
web crawling

weather_crawling is a django based website crawler.
here we are trying to fetceh weather condition according to place,data,type
here the procedure is:-
we have a ui for filling a form that take input date,place,type
we are making an url from the site url for searching the weather condition of that perticular place
then it shows some result according to the seaching key word in the class name 'styles__itemLink__23h5a'
if the content under this class is empty then we work with default url(this may come generraly due to slow internet)
then we search result according to the type by if else condition
showing the results
csuffixtree 0.3.6
A C implemented Suffix Tree package

# Introduction
This is a Suffix Tree data structure lib implemented in C++, wrapped with python.

Expect for contructing the tree, this lib also provides to construct the query tree for speeding up querying strings.

# Install and Build
### Install from Pypi

run `pip install csuffixtree`

### Build
You can build this either on linux or windows.


### Install Python Package

1. Build SuffixTreePyBinding solution in Windows
2. On linux you should go to `linux` directory, and run `make python` 
3. under SuffixTreePy directory. run `python setup.py install`

# How to use

You can construct a suffix tree in the following way.
```
from suffixtree import *
tree = SuffixTree(True,["abc","123","321"])
tree.addStrings(["xyz","abcd"])
print(tree.findString("1"))
print(tree.findString("a"))

```

If you finished inserting strings to a suffix tree, and you want the querying be very fast
you can do:

```
# convert tree to query tree, this release a part of memory
qtree = tree.createQueryTree()
qtree.cacheNodes() # take some time to cache intermediate nodes
qtree.findString("a")

```

For simplicity you can also write

```
# do not preserve string
qtree = SuffixQueryTree(False,["abc","abcd","123","321"])
idx = qtree.findStringIdx("abc") # you cannot use findString now
print(idx)
```

### Serialization 
SuffixQueryTree can be serialized and deserialized to/from a file a bytes object.
For example:

 ```
# do not preserve string
qtree = SuffixQueryTree(False,["abc","abcd","123","321"])
idx = qtree.findStringIdx("abc") # you cannot use findString now
print(idx)
```
malmoenv 0.0.8
A gym environemnt for Malmo

# MalmoEnv #

MalmoEnv is an OpenAI "gym" Python Environment for Malmo/Minecraft, directly implemented Python to Java Minecraft.

A Python "gym env" can be created and used to run an agent in a Malmo mission. Each such env has a remote Minecraft instance
associated to it (by DNS name or IP and Port). For multi-agent missions, the first agent's (role 0) Minecraft 
client instance is used as a coordinator to allow all agents to rendezvous on mission starts (i.e. on env resets).

As it's pure Python, you just need this one package, its direct dependencies and (Java) Minecraft! Example missions, including some from the 2018 MarLo competition can be found in the "missions" directory.

## Examples of use: ##

Install dependencies:

Java8 JDK ([AdoptOpenJDK](https://adoptopenjdk.net/)), python3, git

`pip3 install gym lxml numpy pillow`

To prepare Minecraft (after cloning this repository with 
`git clone https://github.com/Microsoft/malmo.git`):

`cd malmo/Minecraft`

`(echo -n "malmomod.version=" && cat ../VERSION) > ./src/main/resources/version.properties` 

Running a single agent example mission (run each command in different cmd prompt/shells - use launchClient.bat on Windows):

`./launchClient.sh -port 9000 -env` or (On Windows) `launchClient.bat -port 9000 -env`

(In another shell) `cd malmo/MalmoEnv` optionally run `python3 setup.py install`

`python3 run.py --mission missions/mobchase_single_agent.xml --port 9000 --episodes 10`

A two agent example mission (run each command in different cmd prompt/shells):

`./launchClient.sh -port 9000 -env`

`./launchClient.sh -port 9001 -env`

In the two agent case, running each agent in it's own shell, the run script (for agents other than the first) is given two ports 
- the first for the mission coordinator and a second (port2) for the other agent's Minecraft:

`python3 run.py --mission missions/mobchase_two_agents.xml --port 9000 --role 0 --experimentUniqueId "test1"`

`python3 run.py --mission missions/mobchase_two_agents.xml --port 9000 --port2 9001 --role 1  --experimentUniqueId "test1"`

## Running multi-agent examples using multiple Python threads: ##

`python3 runmultiagent.py --mission missions/mobchase_two_agents.xml`

## Installing with pip ##

MalmoEnv is available as a pip wheel.

If you install with `pip3 install malmoenv` then you can download the Minecraft mod 
(assuming you have git available from the command line) with: 

`python3 -c "import malmoenv.bootstrap; malmoenv.bootstrap.download()"`

The sample missions will be downloaded to ./MalmoPlatform/MalmoEnv/missions.

`python3 -c "import malmoenv.bootstrap; malmoenv.bootstrap.launch_minecraft(9000)"` can be used to start up the Malmo Minecraft Mod 
listening for MalmoEnv connections on port 9000 after downloading Malmo.

To test: `cd MalmoPlatform/MalmoEnv; python3 runmultiagent.py --mission missions/mobchase_single_agent.xml`
mywebcrawler1 0.0.1
Weather Forecasting Program

# Weather-Forecast-Program
 A web crawler (command line prog.) which is capable of scrapping feeds from the weather.com site and display it.

# Pre-install Requirements
This program needs the firefox web browser inorder for its successful operation side by side.
In addition to it, Python libraries like BeautifulSoup, Selenium webdriver, pandas and requests should be pre-installed.

# Description about the program 
 The program requires the user to input the place or location of a particular area and then its ask for a choice of its type of weather
 forecasting which includes 'today' , 'hourly' , '5-day' , '10-day' , 'Weekend' and 'monthly'. Depending upon the user choice it displays the temperature on the selected location and also displays some additional information about the location.