has added README file
This commit is contained in:
43
README
Normal file
43
README
Normal file
@@ -0,0 +1,43 @@
|
||||
# Shufersal basic scraping
|
||||
|
||||
## Installation
|
||||
clone:
|
||||
```shell script
|
||||
git clone https://github.cs.huji.ac.il/danieljannai/cryptocurrencies-project
|
||||
cd cryptocurrencies-project
|
||||
virtualenv venv
|
||||
source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Simulator
|
||||
|
||||
This app simulates a bitcoin network with many transactions resulting in a bloated blockchain. When the `--evil`
|
||||
flag is enabled, one of the nodes will commence an attack on some of the blocks, resulting in a lower fee rate
|
||||
in spite of the blockchain being full.
|
||||
|
||||
## Dependencies
|
||||
|
||||
1. python (3.7+)
|
||||
2. virtualenv
|
||||
|
||||
## Usage
|
||||
First, to find your store's id, you can run the following command (assuming you live in Jerusalem):
|
||||
```shell script
|
||||
python main.py --find_store ירושלים
|
||||
```
|
||||
After running the command, you'll be able to see the different stores in Jerusalem with their ids in "stores_ירושלים.log".
|
||||
|
||||
Now, that we have the store's id, we can get its promotions sorted by their update date by running:
|
||||
```shell script
|
||||
python main.py --promos 5
|
||||
```
|
||||
* We assumed that the store's id is 5.
|
||||
Now, you can find the promos in promos_5.log.
|
||||
|
||||
For other documentation and commands, you can run
|
||||
```shell script
|
||||
python main.py --h
|
||||
```
|
||||
|
||||
Good luck!
|
2
main.py
2
main.py
@@ -44,7 +44,7 @@ class Promotion:
|
||||
|
||||
def __str__(self):
|
||||
items = '\n'.join(str(item) for item in self.code_items)
|
||||
return f"*** {self.content} until {self.end_date.date()} ***\n{items}\n"
|
||||
return f"*** {self.content} until {self.end_date.date()} update in {self.update_date} ***\n{items}\n"
|
||||
|
||||
|
||||
def get_download_url(store_id: int, cat_id: int) -> str:
|
||||
|
Reference in New Issue
Block a user