Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omundy/givememydata
Give Me My Data helps you reclaim and reuse your Facebook data.
https://github.com/omundy/givememydata
Last synced: 3 months ago
JSON representation
Give Me My Data helps you reclaim and reuse your Facebook data.
- Host: GitHub
- URL: https://github.com/omundy/givememydata
- Owner: omundy
- License: other
- Created: 2013-05-21T20:19:24.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-07-23T13:42:33.000Z (6 months ago)
- Last Synced: 2024-08-02T12:44:07.271Z (6 months ago)
- Language: PHP
- Homepage: http://omundy.github.io/givememydata/
- Size: 27 MB
- Stars: 30
- Watchers: 7
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - omundy/givememydata - Give Me My Data helps you reclaim and reuse your Facebook data. (others)
README
# Give Me My Data
Give Me My Data was a Facebook application that helped users export their data out of Facebook. Reasons included making artwork, archiving and deleting your account, or circumventing the interface Facebook provides. Data could be exported in CSV, XML, and other common formats.
- [Statement on Facebook decision to block the app and original website](https://omundy.github.io/givememydata)
- [Visualizations and screenshots from the project](https://owenmundy.com/site/give-me-my-data)## Dev Notes
https://learn.svelte.dev/tutorial/declaring-props
These docs are sometimes better
https://kit-docs-demo.vercel.app/docs/component-format/script
This series is great
https://www.youtube.com/watch?v=n8Kk7uvsx9A&list=PL4cUxeGkcC9hlbrVO_2QFVqVPhlZmz7tO&index=7
https://blog.logrocket.com/how-to-build-simple-svelte-js-app/
https://www.contentful.com/blog/svelte-tutorial/
https://prismic.io/blog/svelte-and-sveltekit### Setup
[SvelteKit > Project Structure](https://kit.svelte.dev/docs/project-structure)
```bash
# create a new project in the current directory
npm create svelte@latest
# install dependencies
npm install
# or start the server and open the app in a new browser tab
npm run dev -- --open
```## Development > CSS
Bootstrap
https://github.com/svelte-add/bootstrapOverride Bootstrap tutorial
https://www.freecodecamp.org/news/how-to-customize-bootstrap-with-sass/```bash
npx svelte-add@latest bootstrap
```## Dev > Routing & Data
The element allows you to insert elements inside the of your document:
https://svelte.dev/tutorial/svelte-headUse `class:active={$page.url.pathname === '/about'}` to insert a class name in a nav
https://svelte.dev/examples/classesAccess page properties
https://stackoverflow.com/a/68578884/441878```svelte
import { page } from '$app/stores';
{$page.url.pathname}
```In SvelteKit, what's the difference between +page.js, +page.server.js and +page.svelte?
https://stackoverflow.com/questions/76244344/in-sveltekit-whats-the-difference-between-page-js-page-server-js-and-page
https://github.com/sveltejs/kit/issues/7411## Building (Static Site Generation)
[How to Build a Static SvelteKit Site](https://www.philkruft.dev/blog/how-to-build-a-static-sveltekit-site/), 2023
[Building your static website with Svelte, SvelteKit](https://dev.to/robertobutti/how-to-start-building-your-static-website-with-svelte-and-tailwindcss-hbk), 2021
[SvelteKit > Static site generation](https://kit.svelte.dev/docs/adapter-static)```bash
npm i -D @sveltejs/adapter-static@latest
``````bash
# create a production version of your app
npm run build
# preview the production build
npm run v
```## Deployment
Setup project
[How to deploy a SvelteKit website to GitHub pages](https://www.okupter.com/blog/deploy-sveltekit-website-to-github-pages), 2023
[metonym/sveltekit-gh-pages](https://github.com/metonym/sveltekit-gh-pages)
[Publishing an Astro site to Github Pages](https://futurewebdesign.au/posts/gh-pages/)
https://www.npmjs.com/package/gh-pagesSee also
https://kit.svelte.dev/docs/configuration#paths
https://kit.svelte.dev/docs/adapter-static#github-pages```bash
# deply to github
npm run deploy
```