├── README.md
├── gitmark.json
├── LICENSE
├── index.html
├── .gitignore
└── bookmarks.json
/README.md:
--------------------------------------------------------------------------------
1 | # bookmarks
2 | bookmarks
3 |
--------------------------------------------------------------------------------
/gitmark.json:
--------------------------------------------------------------------------------
1 | {
2 | "@id": "gitmark:be802eee0aa1b03ec299a09422ff7eb73dd4eb29c7f6f20e04a385b93bf4ae67:0",
3 | "genesis": "gitmark:be802eee0aa1b03ec299a09422ff7eb73dd4eb29c7f6f20e04a385b93bf4ae67:0",
4 | "nick": "gitmark",
5 | "package": "./package.json",
6 | "repository": "./"
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Melvin Carvalho
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 | Bookmarks
12 |
13 |
14 |
15 | Bookmarks
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/bookmarks.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "source": "https://melvincarvalho.com/#me",
4 | "destination": "https://tailwindlayout.lalokalabs.dev/ui/stacked-card/",
5 | "@type": "Bookmark"
6 | },
7 | {
8 | "source": "https://melvincarvalho.com/#me",
9 | "destination": "https://python.plainenglish.io/lets-automate-a-boring-task-with-python-and-github-actions-2675132289da",
10 | "@type": "Bookmark"
11 | },
12 | {
13 | "source": "https://melvincarvalho.com/#me",
14 | "destination": "https://dev.to/sagarbarapatre/how-to-become-a-git-expert-1jl2",
15 | "@type": "Bookmark"
16 | },
17 | {
18 | "source": "https://melvincarvalho.com/#me",
19 | "destination": "https://github.com/elfshaker/elfshaker",
20 | "@type": "Bookmark"
21 | },
22 | {
23 | "source": "https://melvincarvalho.com/#me",
24 | "destination": "https://relay.firefox.com/",
25 | "@type": "Bookmark"
26 | },
27 | {
28 | "source": "https://melvincarvalho.com/#me",
29 | "destination": "https://gitern.com/",
30 | "@type": "Bookmark"
31 | },
32 | {
33 | "source": "https://melvincarvalho.com/#me",
34 | "destination": "https://www.freecodecamp.org/news/what-is-infrastructure-as-code/",
35 | "@type": "Bookmark"
36 | },
37 | {
38 | "source": "https://melvincarvalho.com/#me",
39 | "destination": "https://github.com/satoshilabs/slips/blob/master/slip-0010.md",
40 | "@type": "Bookmark"
41 | },
42 | {
43 | "source": "https://melvincarvalho.com/#me",
44 | "destination": "https://www.sciencealert.com/brain-implant-enables-paralyzed-man-to-communicate-thoughts-via-imaginary-handwriting",
45 | "@type": "Bookmark"
46 | },
47 | {
48 | "source": "https://melvincarvalho.com/#me",
49 | "destination": "https://dev.to/thenomadevel/top-10-websites-to-find-remote-jobs-f7i",
50 | "@type": "Bookmark"
51 | },
52 | {
53 | "source": "https://melvincarvalho.com/#me",
54 | "destination": "https://github.com/ahmetb/twitter-audit-log",
55 | "@type": "Bookmark"
56 | },
57 | {
58 | "source": "https://melvincarvalho.com/#me",
59 | "destination": "https://bitmark.rocks/",
60 | "amount": "100",
61 | "@type": "Mark"
62 | },
63 | {
64 | "source": "https://melvincarvalho.com/#me",
65 | "destination": "https://calebhearth.com/sign-git-with-ssh",
66 | "amount": "100",
67 | "@type": "Mark"
68 | },
69 | {
70 | "source": "https://melvincarvalho.com/#me",
71 | "destination": "https://dzone.com/articles/7-microservices-best-practices-for-developers",
72 | "amount": "100",
73 | "@type": "Mark"
74 | },
75 | {
76 | "source": "https://melvincarvalho.com/#me",
77 | "destination": "https://openwhisk.apache.org/",
78 | "amount": "100",
79 | "@type": "Mark"
80 | },
81 | {
82 | "source": "https://melvincarvalho.com/#me",
83 | "destination": "https://github.com/jesseduffield/lazygit",
84 | "amount": "100",
85 | "@type": "Mark"
86 | },
87 | {
88 | "source": "https://melvincarvalho.com/#me",
89 | "destination": "https://medium.com/@kidehen/simple-linked-data-deployment-tutorial-using-json-ld-notation-3e753a5d44a3",
90 | "amount": "100",
91 | "@type": "Mark"
92 | },
93 | {
94 | "source": "https://melvincarvalho.com/#me",
95 | "destination": "https://blogcover.vercel.app/",
96 | "amount": "100",
97 | "@type": "Mark"
98 | },
99 | {
100 | "source": "https://melvincarvalho.com/#me",
101 | "destination": "https://github.com/anderspitman/SirTunnel",
102 | "amount": "100",
103 | "@type": "Mark"
104 | },
105 | {
106 | "source": "https://melvincarvalho.com/#me",
107 | "destination": "https://blog.asciinema.org/post/smaller-faster/",
108 | "amount": "100",
109 | "@type": "Mark"
110 | },
111 | {
112 | "source": "https://melvincarvalho.com/#me",
113 | "destination": "https://blog.tomat0.me/copyleft-curator/fediverse-spotlight-6-botsin-space",
114 | "amount": "100",
115 | "@type": "Mark"
116 | },
117 | {
118 | "source": "https://melvincarvalho.com/#me",
119 | "destination": "https://rekt.news/",
120 | "amount": "100",
121 | "@type": "Mark"
122 | },
123 | {
124 | "source": "https://melvincarvalho.com/#me",
125 | "destination": "https://github.com/qbit/widdler",
126 | "amount": "100",
127 | "@type": "Mark"
128 | },
129 | {
130 | "source": "https://melvincarvalho.com/#me",
131 | "destination": "https://gitlab.com/stavros/harbormaster",
132 | "amount": "100",
133 | "@type": "Mark"
134 | }
135 | ]
--------------------------------------------------------------------------------