diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..f6568b9 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,14 @@ + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry +polar: # Replace with a single Polar username +buy_me_a_coffee: # Replace with a single Buy Me a Coffee username +thanks_dev: # Replace with a single thanks.dev username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml new file mode 100644 index 0000000..c73e032 --- /dev/null +++ b/.github/workflows/pylint.yml @@ -0,0 +1,23 @@ +name: Pylint + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.8", "3.9", "3.10"] + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install pylint + - name: Analysing the code with pylint + run: | + pylint $(git ls-files '*.py') diff --git a/:LL:{IL:};];[^&^%$#@@][ b/:LL:{IL:};];[^&^%$#@@][ new file mode 100644 index 0000000..e69de29 diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..01a4f1f --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +- Demonstrating empathy and kindness toward other people +- Being respectful of differing opinions, viewpoints, and experiences +- Giving and gracefully accepting constructive feedback +- Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +- Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +- The use of sexualized language or imagery, and sexual attention or + advances of any kind +- Trolling, insulting or derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or email + address, without their explicit permission +- Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +conduct@pradyunsg.me. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. diff --git a/LISENCE.pdf b/LISENCE.pdf new file mode 100644 index 0000000..194de65 Binary files /dev/null and b/LISENCE.pdf differ diff --git a/bookmarks-2026-02-28.json b/bookmarks-2026-02-28.json new file mode 100644 index 0000000..87b2180 --- /dev/null +++ b/bookmarks-2026-02-28.json @@ -0,0 +1 @@ +{"guid":"root________","title":"","index":0,"dateAdded":1771019452494000,"lastModified":1772188838612000,"id":1,"typeCode":2,"type":"text/x-moz-place-container","root":"placesRoot","children":[{"guid":"menu________","title":"menu","index":0,"dateAdded":1771019452494000,"lastModified":1771019452627000,"id":2,"typeCode":2,"type":"text/x-moz-place-container","root":"bookmarksMenuFolder","children":[{"guid":"Tt_NJ9-uwHAq","title":"Mozilla Firefox","index":0,"dateAdded":1771019452627000,"lastModified":1771019452627000,"id":7,"typeCode":2,"type":"text/x-moz-place-container","children":[{"guid":"QUv49beO9cVh","title":"Get Help","index":0,"dateAdded":1771019452627000,"lastModified":1771019452627000,"id":8,"typeCode":1,"iconUri":"fake-favicon-uri:https://support.mozilla.org/products/firefox","type":"text/x-moz-place","uri":"https://support.mozilla.org/products/firefox"},{"guid":"gj1hCFr0V8d7","title":"Customize Firefox","index":1,"dateAdded":1771019452627000,"lastModified":1771019452627000,"id":9,"typeCode":1,"iconUri":"fake-favicon-uri:https://support.mozilla.org/kb/customize-firefox-controls-buttons-and-toolbars?utm_source=firefox-browser&utm_medium=default-bookmarks&utm_campaign=customize","type":"text/x-moz-place","uri":"https://support.mozilla.org/kb/customize-firefox-controls-buttons-and-toolbars?utm_source=firefox-browser&utm_medium=default-bookmarks&utm_campaign=customize"},{"guid":"29w9a9x-avcL","title":"Get Involved","index":2,"dateAdded":1771019452627000,"lastModified":1771019452627000,"id":10,"typeCode":1,"iconUri":"fake-favicon-uri:https://www.mozilla.org/contribute/","type":"text/x-moz-place","uri":"https://www.mozilla.org/contribute/"},{"guid":"cYc2hUTVYHLx","title":"About Us","index":3,"dateAdded":1771019452627000,"lastModified":1771019452627000,"id":11,"typeCode":1,"iconUri":"fake-favicon-uri:https://www.mozilla.org/about/","type":"text/x-moz-place","uri":"https://www.mozilla.org/about/"}]}]},{"guid":"toolbar_____","title":"toolbar","index":1,"dateAdded":1771019452494000,"lastModified":1772188838612000,"id":3,"typeCode":2,"type":"text/x-moz-place-container","root":"toolbarFolder","children":[{"guid":"518uhI7jPmDZ","title":"SEC","index":0,"dateAdded":1771022053002000,"lastModified":1771022064732000,"id":13,"typeCode":2,"type":"text/x-moz-place-container","children":[{"guid":"grczCW5NFS37","title":"nope","index":0,"dateAdded":1771022064732000,"lastModified":1771022073035000,"id":14,"typeCode":2,"type":"text/x-moz-place-container"}]},{"guid":"L6u3slNFXAg2","title":"IOT","index":1,"dateAdded":1771022077324000,"lastModified":1772188838612000,"id":15,"typeCode":2,"type":"text/x-moz-place-container","children":[{"guid":"VNL7PVL6667h","title":"Vercel","index":0,"dateAdded":1771036705175000,"lastModified":1771036705175000,"id":22,"typeCode":1,"type":"text/x-moz-place","uri":"https://vercel.com/almao"},{"guid":"ltvCJu5zC_FJ","title":"Browser Guard - Dashboard","index":1,"dateAdded":1771046221930000,"lastModified":1771046221930000,"id":24,"typeCode":1,"type":"text/x-moz-place","uri":"moz-extension://9e5934e5-4196-4659-99de-7606cd61992e/app/popup/index.html#/dashboard"},{"guid":"VlWcBwV81i3u","title":"Docker: Accelerated Container Application Development","index":2,"dateAdded":1771544884949000,"lastModified":1771544884949000,"id":32,"typeCode":1,"iconUri":"https://www.docker.com/app/uploads/2024/02/cropped-docker-logo-favicon-192x192.png","type":"text/x-moz-place","uri":"https://www.docker.com/"},{"guid":"he3OusvM0tI0","title":"Temu | Company Details – Imprint","index":3,"dateAdded":1772072874968000,"lastModified":1772072874968000,"id":44,"typeCode":1,"type":"text/x-moz-place","uri":"https://www.temu.com/no-en/imprint.html?_x_ads_csite=pc_bottom_union&_x_msgid=151-20260226-05-B-968994255296286720-427-ybNVQidr&_x_src=mail&_x_sessn_id=2wfbtp3yrr&refer_page_name=bgp_user_profile&refer_page_id=10027_1772072796901_8s3x0duue2&refer_page_sn=10027"},{"guid":"zW10xpjOOrrw","title":"Full featured documentation deployment platform - Read the Docs","index":4,"dateAdded":1772078760071000,"lastModified":1772078760071000,"id":45,"typeCode":1,"iconUri":"https://about.readthedocs.com/theme/img/favicon-16x16.png","type":"text/x-moz-place","uri":"https://about.readthedocs.com/?ref=app.readthedocs.org"},{"guid":"K4r9XpRDutrC","title":"Breathe 'latest' documentation","index":5,"dateAdded":1772086018479000,"lastModified":1772086018479000,"id":46,"typeCode":1,"iconUri":"https://breathe.readthedocs.io/en/latest/_static/favicon.ico","type":"text/x-moz-place","uri":"https://breathe.readthedocs.io/en/latest/"},{"guid":"zU_j3ERtubcD","title":"furo · PyPI","index":6,"dateAdded":1772126765768000,"lastModified":1772126765768000,"id":59,"typeCode":1,"iconUri":"https://pypi.org/static/images/favicon.35549fe8.ico","type":"text/x-moz-place","uri":"https://pypi.org/project/furo/"},{"guid":"G2KgslvFnffo","title":"Coveralls Status","index":7,"dateAdded":1772165558926000,"lastModified":1772165558926000,"id":60,"typeCode":1,"iconUri":"https://dka575ofm4ao0.cloudfront.net/assets/pages/status/team25_favicon-313b4d106cf304ed5ca8ecfd6042a5920973c2475adbefdd26bf6772479bd4d7.png","type":"text/x-moz-place","uri":"https://status.coveralls.io/?subscription_confirmed=true"},{"guid":"xPY9Iaqnu7lm","title":"Portland Pattern Repository","index":8,"dateAdded":1772181196795000,"lastModified":1772181196795000,"id":61,"typeCode":1,"charset":"windows-1252","type":"text/x-moz-place","uri":"https://c2.com/ppr/"},{"guid":"a9JwITSMArSt","title":"PPR: Pattern Language Titles","index":9,"dateAdded":1772188838612000,"lastModified":1772188838612000,"id":62,"typeCode":1,"type":"text/x-moz-place","uri":"https://c2.com/ppr/titles.html"}]},{"guid":"PNCrykAObZmI","title":"ImP","index":2,"dateAdded":1771022137272000,"lastModified":1771022146947000,"id":17,"typeCode":2,"type":"text/x-moz-place-container","children":[{"guid":"Uq8JWbvt9j26","title":"Wikipedia","index":0,"dateAdded":1771022105868000,"lastModified":1771022146947000,"id":16,"typeCode":1,"iconUri":"https://www.wikipedia.org/static/favicon/wikipedia.ico","type":"text/x-moz-place","uri":"https://www.wikipedia.org/"}]},{"guid":"8KlBgRDYIBho","title":"Web3","index":3,"dateAdded":1771022178464000,"lastModified":1772119268477000,"id":18,"typeCode":2,"type":"text/x-moz-place-container","children":[{"guid":"BGKwwkCUpbDB","title":"Slack | AI Work Platform & Productivity Tools","index":0,"dateAdded":1771089013447000,"lastModified":1771089013447000,"id":25,"typeCode":1,"iconUri":"https://a.slack-edge.com/e6a93c1/img/icons/favicon-32.png","type":"text/x-moz-place","uri":"https://slack.com/"},{"guid":"hmx6fRxlrktC","title":"Charlie: The teammate every TypeScript team is missing | Charlie Labs","index":1,"dateAdded":1771089170841000,"lastModified":1771089170841000,"id":26,"typeCode":1,"iconUri":"https://charlielabs.ai/favicon.svg","type":"text/x-moz-place","uri":"https://charlielabs.ai/"},{"guid":"tv60Lo-QY7hr","title":"Slack DS","index":2,"dateAdded":1771089193500000,"lastModified":1771089193500000,"id":27,"typeCode":1,"type":"text/x-moz-place","uri":"https://app.slack.com/client/T075Q5UUTK8/C075TT98UTF"},{"guid":"FkTluLGnZQ69","title":"Nisse › Active issues","index":3,"dateAdded":1771036808051000,"lastModified":1771089223119000,"id":23,"typeCode":1,"iconUri":"https://linear.app/static/favicon.svg","type":"text/x-moz-place","uri":"https://linear.app/nisse/team/NIS/active"},{"guid":"FWltC3jnfiJr","title":"Buy a domain name - Register cheap domain names from $0.99 - Namecheap","index":4,"dateAdded":1771107372161000,"lastModified":1771107372161000,"id":28,"typeCode":1,"iconUri":"https://www.namecheap.com/assets/img/nc-icon/favicon.ico","type":"text/x-moz-place","uri":"https://www.namecheap.com/"},{"guid":"4ItuHZl_s6El","title":"My Account Panel - Namecheap.com","index":5,"dateAdded":1771107490378000,"lastModified":1771107490378000,"id":29,"typeCode":1,"iconUri":"https://www.namecheap.com/assets/img/nc-icon/favicon.ico","type":"text/x-moz-place","uri":"https://ap.www.namecheap.com/"},{"guid":"BfFP_jfvZ2Uj","title":"Starla Moonshadow - Starlas ankomst","index":6,"dateAdded":1771123470089000,"lastModified":1771123470089000,"id":30,"typeCode":1,"iconUri":"https://chatgpt.com/cdn/assets/favicon-l4nq08hd.svg","type":"text/x-moz-place","uri":"https://chatgpt.com/g/g-xya1d7OeS-starla-moonshadow/c/69910f33-b190-832a-9262-6b55a5b2f2d5"},{"guid":"Z-Txk_804k10","title":"AI Code Reviews | CodeRabbit | Try for Free","index":7,"dateAdded":1771789973899000,"lastModified":1771789973899000,"id":36,"typeCode":1,"iconUri":"https://www.coderabbit.ai/favicon.ico?v=2","type":"text/x-moz-place","uri":"https://www.coderabbit.ai/"},{"guid":"y7ivCplvh2Hx","title":"Docker Community - Slack","index":8,"dateAdded":1771876366613000,"lastModified":1771876366613000,"id":37,"typeCode":1,"type":"text/x-moz-place","uri":"https://app.slack.com/client/T0JK1PCN6/C0JJYM3S7"},{"guid":"QZAcHjcJPOWN","title":"Linux | Docker Docs","index":9,"dateAdded":1771876759361000,"lastModified":1771876759361000,"id":38,"typeCode":1,"iconUri":"https://docs.docker.com/assets/images/favicon-192x192.png","type":"text/x-moz-place","uri":"https://docs.docker.com/desktop/setup/install/linux/"},{"guid":"XAIS-huoGPpZ","title":"all-charlie (Channel) - charlie - Slack","index":10,"dateAdded":1771876968678000,"lastModified":1771876968678000,"id":39,"typeCode":1,"type":"text/x-moz-place","uri":"https://app.slack.com/client/T09KNM3A0AC/C09JY01AY2G"},{"guid":"indqLUTXml_z","title":"GitHub Security Lab | Securing open source software, together.","index":11,"dateAdded":1772023403136000,"lastModified":1772023403136000,"id":40,"typeCode":1,"iconUri":"https://securitylab.github.com/assets/img/favicons/android-favicon.png","type":"text/x-moz-place","uri":"https://securitylab.github.com/"},{"guid":"n_TD7XF03rkN","title":"CodSpeed: Optimize Performance, Eliminate Regressions","index":12,"dateAdded":1772037160356000,"lastModified":1772037160356000,"id":41,"typeCode":1,"iconUri":"https://codspeed.io/favicon/favicon-16x16.png","type":"text/x-moz-place","uri":"https://codspeed.io/"},{"guid":"Fpk3TrSNY3KU","title":"Dashboard - CodSpeed","index":13,"dateAdded":1772037297763000,"lastModified":1772037297763000,"id":42,"typeCode":1,"iconUri":"https://codspeed.io/favicon/favicon-16x16.png","type":"text/x-moz-place","uri":"https://codspeed.io/dashboard"},{"guid":"DXzc8uysWoOW","title":"Your Free Avatar, Profile, and Link In Bio | Gravatar","index":14,"dateAdded":1772070884917000,"lastModified":1772070884917000,"id":43,"typeCode":1,"iconUri":"https://gravatar.com/images/favicon-192x192.png","type":"text/x-moz-place","uri":"https://gravatar.com/"},{"guid":"ImSOmEQOgkRr","title":"Atlassian Home","index":15,"dateAdded":1772087818967000,"lastModified":1772087818967000,"id":47,"typeCode":1,"iconUri":"https://home.atlassian.com/assets/logos/atlassian-home-android-chrome-256x256.png","type":"text/x-moz-place","uri":"https://home.atlassian.com/"},{"guid":"HadYuJE6ldht","title":"Find Your Facebook ID - Success","index":16,"dateAdded":1772092559881000,"lastModified":1772092559881000,"id":48,"typeCode":1,"iconUri":"https://randomtools.io/static/img/favicon.ico","type":"text/x-moz-place","uri":"https://randomtools.io/success/100093060232910/"},{"guid":"cs9RrSpAFIIR","title":"YouTube Random Comment Picker - Select a Random Giveaway Winner","index":17,"dateAdded":1772093213491000,"lastModified":1772093213491000,"id":49,"typeCode":1,"iconUri":"https://randomtools.io/static/img/favicon.ico","type":"text/x-moz-place","uri":"https://randomtools.io/youtube-random-comment-picker/"},{"guid":"yqag4lj_-gZM","title":"Free Online QR code generator","index":18,"dateAdded":1772093590606000,"lastModified":1772093590606000,"id":50,"typeCode":1,"iconUri":"https://randomtools.io/static/img/favicon.ico","type":"text/x-moz-place","uri":"https://randomtools.io/qr-code-generator/"},{"guid":"kb4iRoRIUwcY","title":"Gem Wallet Docs | Gem Wallet Knowledge Base","index":19,"dateAdded":1772095169240000,"lastModified":1772095169240000,"id":51,"typeCode":1,"iconUri":"https://docs.gemwallet.com/img/favicon.ico","type":"text/x-moz-place","uri":"https://docs.gemwallet.com/"},{"guid":"TiddED0nqXl-","title":"Web Console — Firefox Source Docs documentation","index":20,"dateAdded":1772099142763000,"lastModified":1772099142763000,"id":53,"typeCode":1,"iconUri":"https://firefox-source-docs.mozilla.org/_static/firefox.ico","type":"text/x-moz-place","uri":"https://firefox-source-docs.mozilla.org/devtools-user/web_console/index.html"},{"guid":"cXNvBUN927Gy","title":"Performance/Fenix/Getting Started - MozillaWiki","index":21,"dateAdded":1772107160486000,"lastModified":1772107160486000,"id":54,"typeCode":1,"type":"text/x-moz-place","uri":"https://wiki.mozilla.org/index.php?title=Performance/Fenix/Getting_Started&redirect=no"},{"guid":"ZUwXSe9XAGk5","title":"New Issue | webcompat.com","index":22,"dateAdded":1772113150824000,"lastModified":1772113150824000,"id":55,"typeCode":1,"type":"text/x-moz-place","uri":"https://webcompat.com/issues/new"},{"guid":"Tn0--RJbYB28","title":"Pages that link to \"Talk:Performance/Fenix/Getting Started\" - MozillaWiki","index":23,"dateAdded":1772113270278000,"lastModified":1772113270278000,"id":56,"typeCode":1,"iconUri":"https://wiki.mozilla.org/images/favicon.ico","type":"text/x-moz-place","uri":"https://wiki.mozilla.org/Special:WhatLinksHere/Talk:Performance/Fenix/Getting_Started"},{"guid":"qW28YffAo_X7","title":"MozillaWiki:Policies/Accounts - MozillaWiki","index":24,"dateAdded":1772113406462000,"lastModified":1772113406462000,"id":57,"typeCode":1,"iconUri":"https://wiki.mozilla.org/images/favicon.ico","type":"text/x-moz-place","uri":"https://wiki.mozilla.org/MozillaWiki:Policies/Accounts"},{"guid":"sBj7ZsIAMVbr","title":"Security","index":25,"dateAdded":1772119268477000,"lastModified":1772119268477000,"id":58,"typeCode":1,"iconUri":"https://dart.dev/assets/img/logo/dart-64.png","type":"text/x-moz-place","uri":"https://dart.dev/security","keyword":"nisse","postData":null}]},{"guid":"PN3x39t1Dt5D","title":"ng","index":4,"dateAdded":1771022329468000,"lastModified":1772095797891000,"id":20,"typeCode":2,"type":"text/x-moz-place-container","children":[{"guid":"6YqyVKrmaLuZ","title":"Private Email: Your All-in-One Business Email Hosting Solution","index":0,"dateAdded":1771022354593000,"lastModified":1771022354593000,"id":21,"typeCode":1,"iconUri":"https://privateemail.com/appsuite/login-assets/images/favicon.ico","type":"text/x-moz-place","uri":"https://privateemail.com/"},{"guid":"hz19Bnr056YR","title":"Ethereum Directory for Wallet | Etherscan","index":1,"dateAdded":1772095797891000,"lastModified":1772095797891000,"id":52,"typeCode":1,"iconUri":"https://etherscan.io/images/favicon3-light.ico","type":"text/x-moz-place","uri":"https://etherscan.io/directory/Wallet"}]},{"guid":"EuBVsnbjuOBS","title":"GitHub","index":5,"dateAdded":1771434443735000,"lastModified":1771434443735000,"id":31,"typeCode":1,"iconUri":"https://github.githubassets.com/favicons/favicon.svg","type":"text/x-moz-place","uri":"https://github.com/"},{"guid":"jXZ2pcFe9Q5f","title":"almao | Docker Home","index":6,"dateAdded":1771546219158000,"lastModified":1771546219158000,"id":34,"typeCode":1,"iconUri":"https://www.docker.com/favicon.ico","type":"text/x-moz-place","uri":"https://app.docker.com/accounts/zylys"},{"guid":"Wm606JMmxGp7","title":"Pixies - Where is my Mind (WhyAsk! Remix) - YouTube","index":7,"dateAdded":1771601463844000,"lastModified":1771601463844000,"id":35,"typeCode":1,"iconUri":"https://www.youtube.com/s/desktop/a719cc08/img/favicon_144x144.png","type":"text/x-moz-place","uri":"https://www.youtube.com/watch?v=xsRPz9PF1EE&list=RDGMEMWO-g6DgCWEqKlDtKbJA1GwVMP3rudW9Usdg&index=14"}]},{"guid":"unfiled_____","title":"unfiled","index":3,"dateAdded":1771019452494000,"lastModified":1771019452622000,"id":5,"typeCode":2,"type":"text/x-moz-place-container","root":"unfiledBookmarksFolder"},{"guid":"mobile______","title":"mobile","index":4,"dateAdded":1771019452499000,"lastModified":1771019452622000,"id":6,"typeCode":2,"type":"text/x-moz-place-container","root":"mobileFolder"}]} \ No newline at end of file