WeAreMahsaAmini / TwitterScraper

Home Page:https://forliberty.info

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build status Go Lang Vue js Vue js License Apache 2
GitHub Repo stars chat on Discord GitHub followers

“For Woman, freedom, life”

Live version

Go to ForLiberty.info

Still under developement but you can see updates here

What is our goal?

Our goal in creating this project is to translate the collection of Farsi “for…” tweets published with the #mahsaAmini hashtags into English and make it known to the world. This movement is a part of the protests formed in Iran, which were formed by the people to stand for the killing of Mahsa Amini by the morality police and dissatisfaction with the government of the Islamic Republic due to the numerous political, social, and economic problems such as violating human rights.

What are the series of “for…” tweets, how was it formed, and what is the purpose of writing them?

The tweets of “for…” tell all the regrets, desires, anger, etc… of the Iranian people in the last 44 years (current regime). These tweets start with the word “for” and then people express their desires, regrets, and wishes that they could not fulfill due to the rules and conditions of the ************ in the society (e.g., “For Woman, freedom, life”). Hoping for a day when all people can live freely and fulfill their dreams.

Executing Twitter Scraper

go mod tidy
go run main.go

Setup Web UI

Change working directory to ./web-ui

cd web-ui

Make sure to install the dependencies:

# yarn
yarn install

# npm
npm install

# pnpm
pnpm install --shamefully-hoist

Development Server

Start the development server on http://localhost:3000

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Do you want to contribute ?

Read HOW TO CONTRIBUTE guide, if you have an idea for this project, open an issue and explain yourself, then feel free to fork the project and create a pull request.

About

https://forliberty.info

License:Apache License 2.0


Languages

Language:Vue 58.7%Language:Go 35.5%Language:TypeScript 3.6%Language:JavaScript 2.0%Language:CSS 0.3%