File size: 2,140 Bytes
cc5cf02
 
 
 
 
 
 
 
 
 
 
 
 
 
8700297
 
5af42a3
 
 
 
 
99e6e38
5af42a3
99e6e38
5af42a3
 
 
 
 
 
220bb13
 
 
 
 
 
ad1a1ba
 
 
 
 
e7a61fb
ad1a1ba
 
9de6496
 
 
 
d0ae49e
c8cc130
a0098c9
c8cc130
b0ba65a
 
 
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
---
title: Politweet
emoji: 📉
colorFrom: pink
colorTo: green
sdk: gradio
sdk_version: 3.0.26
app_file: app.py
pinned: false
license: mit
---

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

# politweet
Summer project Softhouse


För att utveckla lokalt:

1. Skapa en ny branch https://www.howtogeek.com/714112/how-to-create-a-new-branch-in-github/
   a. nämn den till dittnamn_dev
   
2. lokalt kan ni klona branchen med 'git clone https url'. Mer info: https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository

3. Ni kommer få knappa in er UserName och Lösenord. Detta Lösenord är INTE samma som ni loggar in, utan är ett temporärt Personal Authentication Token som hämtas från https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

4. För att inte alltid behöva knappa in den långa strängen, följ https://medium.com/ci-cd-devops/how-to-cache-your-personal-access-token-pat-in-linux-environment-97791424eb83 för att lagra den i din maskin. 

5. Nu går det bra att utveckla lokalt och pusha upp till remote server i samma branch. 


För att få alla dependencies:

1. skapa en virtual environment: https://docs.python.org/3/library/venv.html
2. Aktivera din virtual environment
3. gå till projektets root path och skriv i terminalen: 
      $ pip install -r requirements.txt
4. I vissa fall funkar det inte att installera twint för Ubuntu. Efter att ha ställt in allt funkade det efter att ha kört "sudo apt-get install build-        essential" i terminalen.
5. För att använda openai behövs en auktoriserings-token. Detta skapas genom att skapa en '.env' fil i projektets root path. 
6. Skriv in följande i den filen:
      OPENAI_AUTHTOKEN=din open-ai token
7. Nu borde TextClassifier kunna använda openai, givet att du har timmar att lägga till din token.







![Flowcharts(4)](https://user-images.githubusercontent.com/44498515/178435693-bd86c2b6-23ac-4b69-94ae-366553468502.png)

För att köra, skriv i terminalen.
1. '$ python app.py'
2. eller '$ make'