From 4a8fed53b60f7e3ce6f113268e1668abbcf17f3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yusuf=20=C4=B0pek?= Date: Fri, 22 Jan 2021 19:54:03 +0300 Subject: [PATCH] updated readme --- .eslintcache | 2 +- README.md | 87 ++++++++++++++++--------------------------- src/data/card1.js | 36 ++++++++---------- src/img/homepage.png | Bin 0 -> 41396 bytes 4 files changed, 49 insertions(+), 76 deletions(-) create mode 100644 src/img/homepage.png diff --git a/.eslintcache b/.eslintcache index d833fe1..03a6aa8 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/home/yusuf/Programming/React/homepage/src/index.js":"1","/home/yusuf/Programming/React/homepage/src/App.js":"2","/home/yusuf/Programming/React/homepage/src/reportWebVitals.js":"3","/home/yusuf/Programming/React/homepage/src/components/time/time-component.jsx":"4","/home/yusuf/Programming/React/homepage/src/components/fetch weather/weather-fetch.jsx":"5","/home/yusuf/Programming/React/homepage/src/components/card/card-component.jsx":"6","/home/yusuf/Programming/React/homepage/src/data/card1.js":"7","/home/yusuf/Programming/React/homepage/src/data/card2.js":"8"},{"size":500,"mtime":1611166245620,"results":"9","hashOfConfig":"10"},{"size":721,"mtime":1611333181726,"results":"11","hashOfConfig":"10"},{"size":362,"mtime":1611166245620,"results":"12","hashOfConfig":"10"},{"size":496,"mtime":1611233470447,"results":"13","hashOfConfig":"10"},{"size":993,"mtime":1611233413913,"results":"14","hashOfConfig":"10"},{"size":289,"mtime":1611333198553,"results":"15","hashOfConfig":"10"},{"size":525,"mtime":1611317530510,"results":"16","hashOfConfig":"10"},{"size":282,"mtime":1611315056757,"results":"17","hashOfConfig":"10"},{"filePath":"18","messages":"19","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},"p1t955",{"filePath":"21","messages":"22","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"23","messages":"24","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"25","messages":"26","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"27","messages":"28","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"29","messages":"30","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"31","messages":"32","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"33","messages":"34","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},"/home/yusuf/Programming/React/homepage/src/index.js",[],["35","36"],"/home/yusuf/Programming/React/homepage/src/App.js",[],"/home/yusuf/Programming/React/homepage/src/reportWebVitals.js",[],"/home/yusuf/Programming/React/homepage/src/components/time/time-component.jsx",[],"/home/yusuf/Programming/React/homepage/src/components/fetch weather/weather-fetch.jsx",[],"/home/yusuf/Programming/React/homepage/src/components/card/card-component.jsx",[],"/home/yusuf/Programming/React/homepage/src/data/card1.js",[],"/home/yusuf/Programming/React/homepage/src/data/card2.js",[],{"ruleId":"37","replacedBy":"38"},{"ruleId":"39","replacedBy":"40"},"no-native-reassign",["41"],"no-negated-in-lhs",["42"],"no-global-assign","no-unsafe-negation"] \ No newline at end of file +[{"/home/yusuf/Programming/React/homepage/src/index.js":"1","/home/yusuf/Programming/React/homepage/src/App.js":"2","/home/yusuf/Programming/React/homepage/src/reportWebVitals.js":"3","/home/yusuf/Programming/React/homepage/src/components/time/time-component.jsx":"4","/home/yusuf/Programming/React/homepage/src/components/fetch weather/weather-fetch.jsx":"5","/home/yusuf/Programming/React/homepage/src/components/card/card-component.jsx":"6","/home/yusuf/Programming/React/homepage/src/data/card1.js":"7","/home/yusuf/Programming/React/homepage/src/data/card2.js":"8"},{"size":500,"mtime":1611166245620,"results":"9","hashOfConfig":"10"},{"size":721,"mtime":1611333181726,"results":"11","hashOfConfig":"10"},{"size":362,"mtime":1611166245620,"results":"12","hashOfConfig":"10"},{"size":496,"mtime":1611233470447,"results":"13","hashOfConfig":"10"},{"size":993,"mtime":1611233413913,"results":"14","hashOfConfig":"10"},{"size":289,"mtime":1611333198553,"results":"15","hashOfConfig":"10"},{"size":445,"mtime":1611333725539,"results":"16","hashOfConfig":"10"},{"size":282,"mtime":1611315056757,"results":"17","hashOfConfig":"10"},{"filePath":"18","messages":"19","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},"p1t955",{"filePath":"21","messages":"22","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"23","messages":"24","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"25","messages":"26","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"27","messages":"28","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},{"filePath":"29","messages":"30","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"31","messages":"32","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"33","messages":"34","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"20"},"/home/yusuf/Programming/React/homepage/src/index.js",[],["35","36"],"/home/yusuf/Programming/React/homepage/src/App.js",[],"/home/yusuf/Programming/React/homepage/src/reportWebVitals.js",[],"/home/yusuf/Programming/React/homepage/src/components/time/time-component.jsx",[],"/home/yusuf/Programming/React/homepage/src/components/fetch weather/weather-fetch.jsx",[],"/home/yusuf/Programming/React/homepage/src/components/card/card-component.jsx",[],"/home/yusuf/Programming/React/homepage/src/data/card1.js",[],"/home/yusuf/Programming/React/homepage/src/data/card2.js",[],{"ruleId":"37","replacedBy":"38"},{"ruleId":"39","replacedBy":"40"},"no-native-reassign",["41"],"no-negated-in-lhs",["42"],"no-global-assign","no-unsafe-negation"] \ No newline at end of file diff --git a/README.md b/README.md index 0c83cde..5da68b1 100644 --- a/README.md +++ b/README.md @@ -1,70 +1,47 @@ -# Getting Started with Create React App +# Custom Homepage -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). +I was typing a lot of websites to adress bar and I thought it would be good to create a minimal custom homepage for my taste. -## Available Scripts +![Image of the app](./src/img/homepage.png) -In the project directory, you can run: +## Running this program locale -### `npm start` +Run `npm install` then run `npm run`. -Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in the browser. +### Adding a custom card -The page will reload if you make edits.\ -You will also see any lint errors in the console. +For this you need to create an array inside data folder. For example card3.js and add desired websites to array. An example; +`export const cards = [ + +Protonmail +, -### `npm test` + + Youtube + , + + Youtube Studio + , -Launches the test runner in the interactive watch mode.\ -See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + + Github + , -### `npm run build` + + Odysee + , -Builds the app for production to the `build` folder.\ -It correctly bundles React in production mode and optimizes the build for the best performance. + + Udemy + , +];` -The build is minified and the filenames include the hashes.\ -Your app is ready to be deployed! +After adding the new array, head over to app.js and add a ` -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. +### Fetching different city's weather -### `npm run eject` +Open the `weather-fetch.jsx` inside components folder. Change api request from `istanbul` to desired city. -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** +#### Building and using app locally -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) - -### Analyzing the Bundle Size - -This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) - -### Making a Progressive Web App - -This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) - -### Advanced Configuration - -This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) - -### Deployment - -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) - -### `npm run build` fails to minify - -This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) +Open `package.json` and add `"homepage": "."` to first object. Then add <"deploy": "gh-pages -d build"> to the scripts section. After this save and run `npm run build`. You should be able to locally access using `index.html` in the builds folder. diff --git a/src/data/card1.js b/src/data/card1.js index ac267c1..2cd2054 100644 --- a/src/data/card1.js +++ b/src/data/card1.js @@ -2,27 +2,23 @@ export const cards = [ Protonmail , -
  • - - Youtube - -
  • , + + + Youtube + , Youtube Studio , -
  • - - Github - -
  • , -
  • - - Odysee - -
  • , -
  • - - Udemy - -
  • , + + + Github + , + + + Odysee + , + + + Udemy + , ]; diff --git a/src/img/homepage.png b/src/img/homepage.png new file mode 100644 index 0000000000000000000000000000000000000000..22297ea04e887705a57049911bbdbfe50ced1c58 GIT binary patch literal 41396 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

    ^HcyidcBQH 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 KR7;hgzxiL<