Automated update

This commit is contained in:
klein panic
2025-02-21 22:00:16 -05:00
parent 3b6cc2dc0e
commit a573a508ac
2351 changed files with 522265 additions and 91 deletions

View File

@@ -1,8 +1,8 @@
[FileDialog]
history=file:///home/klein/codeWS/Python3/camera-operation, file:///home/klein/Downloads, file:///home/klein, file:///home/klein/Videos/Screenrecords, file:///home/klein/Downloads/DeDRM
lastVisited=file:///home/klein
history=file:///home/klein/Downloads, file:///home/klein, file:///home/klein/Videos/Screenrecords, file:///home/klein/Downloads/DeDRM, file:///home/klein/Pictures/screenshots
lastVisited=file:///home/klein/Pictures/screenshots
qtVersion=5.15.8
shortcuts=file:, file:///home/klein
sidebarWidth=90
treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xec\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xff\0\0\0\x1\0\0\0\0\0\0\0?\0\0\0\x1\0\0\0\0\0\0\0@\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)
treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x3\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xec\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xff\0\0\0\x1\0\0\0\0\0\0\0?\0\0\0\x1\0\0\0\0\0\0\0@\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)
viewMode=Detail

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"check-book-splitter-state": {
"__class__": "bytearray",
"__value__": "AAAA/wAAAAEAAAAC//////////8A/////wEAAAABAA=="
"__value__": "AAAA/wAAAAEAAAACAAAARgAAAEYA/////wEAAAABAA=="
},
"custom_colors_for_color_dialog": [
[
@@ -109,30 +109,81 @@
"where": "current",
"wrap": true
},
"geometry-of-main_window_geometry": {
"geometry-of-import-foreign-geometry": {
"frame_geometry": {
"height": 1171,
"width": 1920,
"x": 1598,
"y": 27
"height": 194,
"width": 537,
"x": 2291,
"y": 503
},
"full_screened": false,
"geometry": {
"height": 1167,
"width": 1916,
"x": 1600,
"y": 29
"height": 190,
"width": 533,
"x": 2293,
"y": 505
},
"maximized": false,
"normal_geometry": {
"height": 1167,
"width": 1916,
"x": 1600,
"y": 29
"height": 190,
"width": 533,
"x": 2293,
"y": 505
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAY+AAAAGwAADb0AAAStAAAGQAAAAB0AAA27AAAEqwAAAAAAAAAAB4AAAAZAAAAAHQAADbsAAASr"
"__value__": "AdnQywADAAAAAAjzAAAB9wAACwsAAAK4AAAI9QAAAfkAAAsJAAACtgAAAAAAAAAAB4AAAAj1AAAB+QAACwkAAAK2"
},
"screen": {
"depth": 24,
"device_pixel_ratio": 1.0,
"geometry_in_logical_pixels": {
"height": 1200,
"width": 1920,
"x": 1600,
"y": 0
},
"index_in_screens_list": 0,
"manufacturer": "BOE",
"model": "",
"name": "eDP-1",
"serial": "",
"size_in_logical_pixels": {
"height": 1200,
"width": 1920
},
"virtual_geometry": {
"height": 1200,
"width": 3520,
"x": 0,
"y": 0
}
}
},
"geometry-of-main_window_geometry": {
"frame_geometry": {
"height": 1151,
"width": 1046,
"x": 1608,
"y": 37
},
"full_screened": false,
"geometry": {
"height": 1147,
"width": 1042,
"x": 1610,
"y": 39
},
"maximized": false,
"normal_geometry": {
"height": 1147,
"width": 1042,
"x": 1610,
"y": 39
},
"qt": {
"__class__": "bytearray",
"__value__": "AdnQywADAAAAAAZIAAAAJQAACl0AAASjAAAGSgAAACcAAApbAAAEoQAAAAAAAAAAB4AAAAZKAAAAJwAAClsAAASh"
},
"screen": {
"depth": 24,
@@ -162,7 +213,7 @@
},
"main_window_state": {
"__class__": "bytearray",
"__value__": "AAAA/wAAAAD9AAAABAAAAAAAAAEAAAAEPfwCAAAABfsAAAAkAGYAaQBsAGUAcwAtAGIAcgBvAHcAcwBlAHIALQBkAG8AYwBrAQAAADwAAAQ9AAAAWQD////7AAAAHgB0AG8AYwAtAHYAaQBlAHcAZQByAC0AZABvAGMAawAAAAAA/////wAAAFkA////+wAAACAAdABlAHgAdAAtAHMAZQBhAHIAYwBoAC0AZABvAGMAawAAAAAA/////wAAAHkA////+wAAACAAYwBoAGUAYwBrAHAAbwBpAG4AdABzAC0AZABvAGMAawAAAAAA/////wAAAIkA////+wAAACYAcwBhAHYAZQBkAC0AcwBlAGEAcgBjAGgAZQBzAC0AZABvAGMAawAAAAAA/////wAAAfgA////AAAAAQAAAhUAAAQ9/AIAAAAC+wAAABgAcAByAGUAdgBpAGUAdwAtAGQAbwBjAGsBAAAAPAAABD0AAABQAP////sAAAAaAGwAaQB2AGUALQBjAHMAcwAtAGQAbwBjAGsAAAAAAP////8AAABZAP///wAAAAIAAAAAAAAAAPwBAAAAAfsAAAAeAGMAaABlAGMAawAtAGIAbwBvAGsALQBkAG8AYwBrAAAAAAD/////AAAAkAD///8AAAADAAAAAAAAAAD8AQAAAAH7AAAAHABpAG4AcwBwAGUAYwB0AG8AcgAtAGQAbwBjAGsAAAAAAP////8AAAA6AP///wAABFsAAAQ9AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAMAAAAUAGcAbABvAGIAYQBsAC0AYgBhAHIBAAAAAP////8AAAAAAAAAAAAAABIAdABvAG8AbABzAC0AYgBhAHIBAAABJv////8AAAAAAAAAAAAAABYAcABsAHUAZwBpAG4AcwAtAGIAYQByAAAAAAD/////AAAAAAAAAAA="
"__value__": "AAAA/wAAAAD9AAAABAAAAAAAAADUAAAEJvwCAAAABfsAAAAkAGYAaQBsAGUAcwAtAGIAcgBvAHcAcwBlAHIALQBkAG8AYwBrAQAAAD4AAAQmAAAAWgD////7AAAAHgB0AG8AYwAtAHYAaQBlAHcAZQByAC0AZABvAGMAawAAAAAA/////wAAAFoA////+wAAACAAdABlAHgAdAAtAHMAZQBhAHIAYwBoAC0AZABvAGMAawAAAAAA/////wAAAIAA////+wAAACAAYwBoAGUAYwBrAHAAbwBpAG4AdABzAC0AZABvAGMAawAAAAAA/////wAAAIwA////+wAAACYAcwBhAHYAZQBkAC0AcwBlAGEAcgBjAGgAZQBzAC0AZABvAGMAawAAAAAA/////wAAAhYA////AAAAAQAAAekAAAQm/AIAAAAC+wAAABgAcAByAGUAdgBpAGUAdwAtAGQAbwBjAGsBAAAAPgAABCYAAABTAP////sAAAAaAGwAaQB2AGUALQBjAHMAcwAtAGQAbwBjAGsAAAAAAP////8AAABaAP///wAAAAIAAAAAAAAAAPwBAAAAAfsAAAAeAGMAaABlAGMAawAtAGIAbwBvAGsALQBkAG8AYwBrAAAAAAD/////AAAAkAD///8AAAADAAAAAAAAAAD8AQAAAAH7AAAAHABpAG4AcwBwAGUAYwB0AG8AcgAtAGQAbwBjAGsAAAAAAP////8AAAA7AP///wAAAUkAAAQmAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAMAAAAUAGcAbABvAGIAYQBsAC0AYgBhAHIBAAAAAP////8AAAAAAAAAAAAAABIAdABvAG8AbABzAC0AYgBhAHIBAAABJv////8AAAAAAAAAAAAAABYAcABsAHUAZwBpAG4AcwAtAGIAYQByAAAAAAD/////AAAAAAAAAAA="
},
"reports-ui-state": {},
"saved_seaches_state": {

View File

@@ -13,7 +13,14 @@
"padded_top_topics_start_index": 0,
"taxonomy_version": 0,
"top_topics_and_observing_domains": [ ]
}, {
"calculation_time": "13384378450388099",
"config_version": 0,
"model_version": "0",
"padded_top_topics_start_index": 0,
"taxonomy_version": 0,
"top_topics_and_observing_domains": [ ]
} ],
"hex_encoded_hmac_key": "B37EE943928DEF55D92486A9649D1B97D99A679ABED348C0B3330D1BCAA40106",
"next_scheduled_calculation_time": "13384217242310849"
"next_scheduled_calculation_time": "13384983250388797"
}

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.163 d7da Reusing MANIFEST /home/klein/.config/chromium/Default/Extension State/MANIFEST-000001
2025/02/13-12:36:47.163 d7da Recovering log #3
2025/02/13-12:36:47.164 d7da Reusing old log /home/klein/.config/chromium/Default/Extension State/000003.log
2025/02/18-13:54:08.434 3221d7 Reusing MANIFEST /home/klein/.config/chromium/Default/Extension State/MANIFEST-000001
2025/02/18-13:54:08.434 3221d7 Recovering log #3
2025/02/18-13:54:08.435 3221d7 Reusing old log /home/klein/.config/chromium/Default/Extension State/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.989 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/Extension State/MANIFEST-000001
2025/02/09-17:07:35.989 80b2 Recovering log #3
2025/02/09-17:07:35.989 80b2 Reusing old log /home/klein/.config/chromium/Default/Extension State/000003.log
2025/02/18-13:53:53.762 321ddf Reusing MANIFEST /home/klein/.config/chromium/Default/Extension State/MANIFEST-000001
2025/02/18-13:53:53.763 321ddf Recovering log #3
2025/02/18-13:53:53.763 321ddf Reusing old log /home/klein/.config/chromium/Default/Extension State/000003.log

Binary file not shown.

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:39.933 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/GCM Store/Encryption/MANIFEST-000001
2025/02/09-17:07:39.933 80b2 Recovering log #3
2025/02/09-17:07:39.933 80b2 Reusing old log /home/klein/.config/chromium/Default/GCM Store/Encryption/000003.log
2025/02/18-13:54:10.408 3221e0 Reusing MANIFEST /home/klein/.config/chromium/Default/GCM Store/Encryption/MANIFEST-000001
2025/02/18-13:54:10.408 3221e0 Recovering log #3
2025/02/18-13:54:10.408 3221e0 Reusing old log /home/klein/.config/chromium/Default/GCM Store/Encryption/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:22.332 7bd9 Reusing MANIFEST /home/klein/.config/chromium/Default/GCM Store/Encryption/MANIFEST-000001
2025/02/09-17:07:22.332 7bd9 Recovering log #3
2025/02/09-17:07:22.332 7bd9 Reusing old log /home/klein/.config/chromium/Default/GCM Store/Encryption/000003.log
2025/02/09-17:07:39.933 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/GCM Store/Encryption/MANIFEST-000001
2025/02/09-17:07:39.933 80b2 Recovering log #3
2025/02/09-17:07:39.933 80b2 Reusing old log /home/klein/.config/chromium/Default/GCM Store/Encryption/000003.log

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.055 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Local Storage/leveldb/MANIFEST-000001
2025/02/13-12:36:47.060 4 Recovering log #3
2025/02/13-12:36:47.061 4 Reusing old log /home/klein/.config/chromium/Default/Local Storage/leveldb/000003.log
2025/02/18-13:54:08.285 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Local Storage/leveldb/MANIFEST-000001
2025/02/18-13:54:08.290 4 Recovering log #3
2025/02/18-13:54:08.290 4 Reusing old log /home/klein/.config/chromium/Default/Local Storage/leveldb/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.852 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Local Storage/leveldb/MANIFEST-000001
2025/02/09-17:07:35.856 4 Recovering log #3
2025/02/09-17:07:35.856 4 Reusing old log /home/klein/.config/chromium/Default/Local Storage/leveldb/000003.log
2025/02/18-13:53:53.623 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Local Storage/leveldb/MANIFEST-000001
2025/02/18-13:53:53.627 4 Recovering log #3
2025/02/18-13:53:53.628 4 Reusing old log /home/klein/.config/chromium/Default/Local Storage/leveldb/000003.log

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -1,2 +1,3 @@
2025/02/13-12:36:48.324 d7db Creating DB /home/klein/.config/chromium/Default/Service Worker/Database since it was missing.
2025/02/13-12:36:48.329 d7db Reusing MANIFEST /home/klein/.config/chromium/Default/Service Worker/Database/MANIFEST-000001
2025/02/18-13:54:08.313 3221d8 Reusing MANIFEST /home/klein/.config/chromium/Default/Service Worker/Database/MANIFEST-000001
2025/02/18-13:54:08.313 3221d8 Recovering log #3
2025/02/18-13:54:08.313 3221d8 Reusing old log /home/klein/.config/chromium/Default/Service Worker/Database/000003.log

View File

@@ -0,0 +1,3 @@
2025/02/18-13:53:53.636 321dde Reusing MANIFEST /home/klein/.config/chromium/Default/Service Worker/Database/MANIFEST-000001
2025/02/18-13:53:53.637 321dde Recovering log #3
2025/02/18-13:53:53.637 321dde Reusing old log /home/klein/.config/chromium/Default/Service Worker/Database/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.122 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Session Storage/MANIFEST-000001
2025/02/13-12:36:47.123 4 Recovering log #3
2025/02/13-12:36:47.124 4 Reusing old log /home/klein/.config/chromium/Default/Session Storage/000003.log
2025/02/18-13:54:08.368 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Session Storage/MANIFEST-000001
2025/02/18-13:54:08.369 4 Recovering log #3
2025/02/18-13:54:08.369 4 Reusing old log /home/klein/.config/chromium/Default/Session Storage/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.895 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Session Storage/MANIFEST-000001
2025/02/09-17:07:35.896 4 Recovering log #3
2025/02/09-17:07:35.897 4 Reusing old log /home/klein/.config/chromium/Default/Session Storage/000003.log
2025/02/18-13:53:53.692 4 Reusing MANIFEST /home/klein/.config/chromium/Default/Session Storage/MANIFEST-000001
2025/02/18-13:53:53.693 4 Recovering log #3
2025/02/18-13:53:53.694 4 Reusing old log /home/klein/.config/chromium/Default/Session Storage/000003.log

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.052 d7da Reusing MANIFEST /home/klein/.config/chromium/Default/Site Characteristics Database/MANIFEST-000001
2025/02/13-12:36:47.053 d7da Recovering log #3
2025/02/13-12:36:47.053 d7da Reusing old log /home/klein/.config/chromium/Default/Site Characteristics Database/000003.log
2025/02/18-13:54:08.314 3221d6 Reusing MANIFEST /home/klein/.config/chromium/Default/Site Characteristics Database/MANIFEST-000001
2025/02/18-13:54:08.314 3221d6 Recovering log #3
2025/02/18-13:54:08.315 3221d6 Reusing old log /home/klein/.config/chromium/Default/Site Characteristics Database/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.847 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/Site Characteristics Database/MANIFEST-000001
2025/02/09-17:07:35.848 80b2 Recovering log #3
2025/02/09-17:07:35.848 80b2 Reusing old log /home/klein/.config/chromium/Default/Site Characteristics Database/000003.log
2025/02/18-13:53:53.638 321ddd Reusing MANIFEST /home/klein/.config/chromium/Default/Site Characteristics Database/MANIFEST-000001
2025/02/18-13:53:53.638 321ddd Recovering log #3
2025/02/18-13:53:53.638 321ddd Reusing old log /home/klein/.config/chromium/Default/Site Characteristics Database/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.021 d7db Reusing MANIFEST /home/klein/.config/chromium/Default/Sync Data/LevelDB/MANIFEST-000001
2025/02/13-12:36:47.052 d7db Recovering log #3
2025/02/13-12:36:47.052 d7db Reusing old log /home/klein/.config/chromium/Default/Sync Data/LevelDB/000003.log
2025/02/18-13:54:08.276 3221d6 Reusing MANIFEST /home/klein/.config/chromium/Default/Sync Data/LevelDB/MANIFEST-000001
2025/02/18-13:54:08.277 3221d6 Recovering log #3
2025/02/18-13:54:08.277 3221d6 Reusing old log /home/klein/.config/chromium/Default/Sync Data/LevelDB/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.845 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/Sync Data/LevelDB/MANIFEST-000001
2025/02/09-17:07:35.846 80b2 Recovering log #3
2025/02/09-17:07:35.846 80b2 Reusing old log /home/klein/.config/chromium/Default/Sync Data/LevelDB/000003.log
2025/02/18-13:53:53.616 321dde Reusing MANIFEST /home/klein/.config/chromium/Default/Sync Data/LevelDB/MANIFEST-000001
2025/02/18-13:53:53.635 321dde Recovering log #3
2025/02/18-13:53:53.636 321dde Reusing old log /home/klein/.config/chromium/Default/Sync Data/LevelDB/000003.log

View File

@@ -1 +1 @@
{"sts":[{"expiry":1769541900.211712,"host":"Q+FCtpiGM4NLKIfE4hEPfLkVmtda48FEGW4SDDtrSq0=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1738005900.211716},{"expiry":1769541900.23916,"host":"buhlMYX0CPW3JY7EAu887PjKPOU+/ZJ37/OE3M/xAEg=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1738005900.239164},{"expiry":1770674856.810488,"host":"jjO38ES+4EvAWJLJPi/M5d86S8f5QHmHo2asiyA2m/w=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739138856.810495},{"expiry":1771004208.504065,"host":"kYxWDeIDVgesBS02XkmPRTIpB0nkimBvKZESXctn8eA=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1739468208.504067},{"expiry":1771004207.401824,"host":"nAuqgR4iEWti7SOdT3UHPl6rmZU/DeaIm38P2O2OkgA=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1739468207.401826},{"expiry":1770674839.600949,"host":"qaDeFdT1UTirY0OQe+c5LKw+zjx6vF/+3vFh7CgrAOY=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739138839.600952},{"expiry":1769541893.187381,"host":"qhho/D1qDV6hvx/GGmUTp8nZm5PifNR4TxZHME+a0Ic=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1738005893.187386},{"expiry":1771004207.856313,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739468207.856317}],"version":2}
{"sts":[{"expiry":1769541900.211712,"host":"Q+FCtpiGM4NLKIfE4hEPfLkVmtda48FEGW4SDDtrSq0=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1738005900.211716},{"expiry":1771440848.561049,"host":"buhlMYX0CPW3JY7EAu887PjKPOU+/ZJ37/OE3M/xAEg=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739904848.561057},{"expiry":1770674856.810488,"host":"jjO38ES+4EvAWJLJPi/M5d86S8f5QHmHo2asiyA2m/w=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739138856.810495},{"expiry":1771004208.504065,"host":"kYxWDeIDVgesBS02XkmPRTIpB0nkimBvKZESXctn8eA=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1739468208.504067},{"expiry":1771004207.401824,"host":"nAuqgR4iEWti7SOdT3UHPl6rmZU/DeaIm38P2O2OkgA=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1739468207.401826},{"expiry":1770674839.600949,"host":"qaDeFdT1UTirY0OQe+c5LKw+zjx6vF/+3vFh7CgrAOY=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739138839.600952},{"expiry":1771440827.348131,"host":"qhho/D1qDV6hvx/GGmUTp8nZm5PifNR4TxZHME+a0Ic=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739904827.348151},{"expiry":1771440848.498202,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1739904848.498209}],"version":2}

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.135 d7da Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/MANIFEST-000001
2025/02/13-12:36:47.135 d7da Recovering log #3
2025/02/13-12:36:47.137 d7da Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/000003.log
2025/02/18-13:54:08.370 3221d7 Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/MANIFEST-000001
2025/02/18-13:54:08.370 3221d7 Recovering log #3
2025/02/18-13:54:08.371 3221d7 Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.933 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/MANIFEST-000001
2025/02/09-17:07:35.933 80b2 Recovering log #3
2025/02/09-17:07:35.933 80b2 Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/000003.log
2025/02/18-13:53:53.696 321ddd Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/MANIFEST-000001
2025/02/18-13:53:53.697 321ddd Recovering log #3
2025/02/18-13:53:53.697 321ddd Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/13-12:36:47.133 d7da Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/metadata/MANIFEST-000001
2025/02/13-12:36:47.133 d7da Recovering log #3
2025/02/13-12:36:47.134 d7da Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/metadata/000003.log
2025/02/18-13:54:08.368 3221d7 Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/metadata/MANIFEST-000001
2025/02/18-13:54:08.369 3221d7 Recovering log #3
2025/02/18-13:54:08.369 3221d7 Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/metadata/000003.log

View File

@@ -1,3 +1,3 @@
2025/02/09-17:07:35.932 80b2 Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/metadata/MANIFEST-000001
2025/02/09-17:07:35.932 80b2 Recovering log #3
2025/02/09-17:07:35.932 80b2 Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/metadata/000003.log
2025/02/18-13:53:53.694 321ddd Reusing MANIFEST /home/klein/.config/chromium/Default/shared_proto_db/metadata/MANIFEST-000001
2025/02/18-13:53:53.694 321ddd Recovering log #3
2025/02/18-13:53:53.695 321ddd Reusing old log /home/klein/.config/chromium/Default/shared_proto_db/metadata/000003.log

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

223
cmus/autosave Normal file
View File

@@ -0,0 +1,223 @@
set aaa_mode=all
set altformat_current= %F
set altformat_playlist= %f%= %d
set altformat_title=%f
set altformat_trackwin= %f%= %d
set auto_expand_albums_follow=true
set auto_expand_albums_search=true
set auto_expand_albums_selcur=true
set auto_reshuffle=true
set buffer_seconds=10
set color_cmdline_attr=default
set color_cmdline_bg=default
set color_cmdline_fg=default
set color_cur_sel_attr=default
set color_error=lightred
set color_info=lightyellow
set color_separator=blue
set color_statusline_attr=default
set color_statusline_bg=gray
set color_statusline_fg=black
set color_titleline_attr=default
set color_titleline_bg=blue
set color_titleline_fg=white
set color_trackwin_album_attr=bold
set color_trackwin_album_bg=default
set color_trackwin_album_fg=default
set color_win_attr=default
set color_win_bg=default
set color_win_cur=lightyellow
set color_win_cur_attr=default
set color_win_cur_sel_attr=default
set color_win_cur_sel_bg=blue
set color_win_cur_sel_fg=lightyellow
set color_win_dir=lightblue
set color_win_fg=default
set color_win_inactive_cur_sel_attr=default
set color_win_inactive_cur_sel_bg=gray
set color_win_inactive_cur_sel_fg=lightyellow
set color_win_inactive_sel_attr=default
set color_win_inactive_sel_bg=gray
set color_win_inactive_sel_fg=black
set color_win_sel_attr=default
set color_win_sel_bg=blue
set color_win_sel_fg=white
set color_win_title_attr=default
set color_win_title_bg=blue
set color_win_title_fg=white
set confirm_run=true
set continue=true
set continue_album=true
set device=/dev/cdrom
set display_artist_sort_name=false
set dsp.alsa.device=
set dsp.ao.buffer_size=16384
set dsp.ao.device_interface=
set dsp.ao.driver=
set dsp.ao.wav_counter=1
set dsp.ao.wav_dir=/home/klein
set dsp.jack.resampling_quality=2
set dsp.jack.server_name=
set follow=false
set format_clipped_text=…
set format_current= %a - %l%! - %n. %t%= %y
set format_playlist= %-21%a %3n. %t%= %y %d %{?X!=0?%3X ? }
set format_playlist_va= %-21%A %3n. %t (%a)%= %y %d %{?X!=0?%3X ? }
set format_statusline= %{status} %{?show_playback_position?%{position} %{?duration?/ %{duration} }?%{?duration?%{duration} }}- %{total} %{?bpm>0?at %{bpm} BPM }%{?volume>=0?vol: %{?lvolume!=rvolume?%{lvolume},%{rvolume} ?%{volume} }}%{?stream?buf: %{buffer} }%{?show_current_bitrate & bitrate>=0? %{bitrate} kbps }%=%{?repeat_current?repeat current?%{?play_library?%{playlist_mode} from %{?play_sorted?sorted }library?playlist}} | %1{continue}%1{follow}%1{repeat}%1{shuffle}
set format_title=%a - %l - %t (%y)
set format_trackwin=%3n. %t%= %y %d
set format_trackwin_album= %l %= %{albumduration}
set format_trackwin_va=%3n. %t (%a)%= %y %d
set format_treewin= %l
set format_treewin_artist=%a
set icecast_default_charset=ISO-8859-1
set id3_default_charset=ISO-8859-1
set input.aac.priority=50
set input.cdio.cddb_url=freedb.freedb.org:8880
set input.cdio.priority=50
set input.cue.priority=50
set input.ffmpeg.priority=30
set input.flac.priority=50
set input.mad.priority=55
set input.modplug.priority=50
set input.mpc.priority=50
set input.opus.priority=50
set input.vorbis.priority=50
set input.wav.priority=50
set input.wavpack.priority=50
set lib_add_filter=
set lib_sort=albumartist date album discnumber tracknumber title filename play_count
set mixer.alsa.channel=
set mixer.alsa.device=
set mixer.pulse.restore_volume=1
set mouse=true
set mpris=true
set output_plugin=pulse
set passwd=
set pause_on_output_change=false
set pl_sort=
set play_library=true
set play_sorted=false
set repeat=false
set repeat_current=false
set replaygain=disabled
set replaygain_limit=true
set replaygain_preamp=0.000000
set resume=false
set rewind_offset=5
set scroll_offset=2
set set_term_title=true
set show_all_tracks=true
set show_current_bitrate=false
set show_hidden=false
set show_playback_position=true
set show_remaining_time=false
set shuffle=tracks
set skip_track_info=false
set smart_artist_sort=true
set softvol=false
set softvol_state=0 0
set start_view=tree
set status_display_program=
set stop_after_queue=false
set time_show_leading_zero=true
set tree_width_max=0
set tree_width_percent=33
set wrap_search=true
bind browser backspace browser-up
bind browser i toggle show_hidden
bind browser space win-activate
bind browser u win-update
bind common ! push shell
bind common + vol +10%
bind common , seek -1m
bind common - vol -10%
bind common . seek +1m
bind common / search-start
bind common 1 view tree
bind common 2 view sorted
bind common 3 view playlist
bind common 4 view queue
bind common 5 view browser
bind common 6 view filters
bind common 7 view settings
bind common = vol +10%
bind common ? search-b-start
bind common B player-next-album
bind common C toggle continue
bind common D win-remove
bind common E win-add-Q
bind common F push filter
bind common G win-bottom
bind common I echo {}
bind common L push live-filter
bind common M toggle play_library
bind common N search-prev
bind common P win-mv-before
bind common U win-update-cache
bind common Z player-prev-album
bind common [ vol +1% +0
bind common ] vol +0 +1%
bind common ^B win-page-up
bind common ^C echo Type :quit<enter> to exit cmus.
bind common ^D win-half-page-down
bind common ^E win-scroll-down
bind common ^F win-page-down
bind common ^L refresh
bind common ^R toggle repeat_current
bind common ^U win-half-page-up
bind common ^Y win-scroll-up
bind common a win-add-l
bind common b player-next
bind common c player-pause
bind common delete win-remove
bind common down win-down
bind common e win-add-q
bind common end win-bottom
bind common enter win-activate
bind common f toggle follow
bind common g win-top
bind common h seek -5
bind common home win-top
bind common i win-sel-cur
bind common j win-down
bind common k win-up
bind common l seek +5
bind common left seek -5
bind common m toggle aaa_mode
bind common mlb_click_bar player-pause
bind common mlb_click_selected win-activate
bind common mouse_scroll_down win-down
bind common mouse_scroll_down_bar seek -5
bind common mouse_scroll_down_title right-view
bind common mouse_scroll_up win-up
bind common mouse_scroll_up_bar seek +5
bind common mouse_scroll_up_title left-view
bind common n search-next
bind common o toggle play_sorted
bind common p win-mv-after
bind common page_down win-page-down
bind common page_up win-page-up
bind common q quit -i
bind common r toggle repeat
bind common right seek +5
bind common s toggle shuffle
bind common space win-toggle
bind common t toggle show_remaining_time
bind common tab win-next
bind common u update-cache
bind common up win-up
bind common v player-stop
bind common x player-play
bind common y win-add-p
bind common z player-prev
bind common { vol -1% -0
bind common } vol -0 -1%
fset 90s=date>=1990&date<2000
fset classical=genre="Classical"
fset missing-tag=!stream&(artist=""|album=""|title=""|tracknumber=-1|date=-1)
fset mp3=filename="*.mp3"
fset ogg=filename="*.ogg"
fset ogg-or-mp3=ogg|mp3
fset unheard=play_count=0
factivate

BIN
cmus/cache Normal file

Binary file not shown.

3
cmus/command-history Normal file
View File

@@ -0,0 +1,3 @@
set mouse=true
add Music/
q

382
cmus/lib.pl Normal file
View File

@@ -0,0 +1,382 @@
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/01. 最後の楽園 (The Last Paradise).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/02. コーラルリーフ (Coral Reef).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/03. ノスタルジアオブアイランド (Nostalgia of Island).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/04. スラックキールンバ (Slack Key Rumba).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/05. パッションフラワー (Passion Flower).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/06. ノアノア (Noanoa).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/07. キスカ (Kiska).mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/Pacific/08. コズミックサーフィン (Cosmic Surfin').mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/3. Let's Dance Baby [1429589881].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Storm - Tatsuro Yamashita [342239408].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Bomber (LP Go Ahead)(Japan) 1978 [361203311].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - [315118963].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - LOVELAND, ISLAND [319436078].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Love Space [315025730].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita Love Talkin' (Honey It's You) [237630523].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Paper Doll [262658930].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Rainin' Through My Sunshine [549279705].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Solid Slider [262658898].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Sparkle [276418827].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita [山下達郎] Mirai No Theme Uta No Kisha [557697201].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita (山下達郎) - Only With You [320121113].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita (山下達郎) - Silent Screamer [239323613].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/The Whispering Sea 潮騒 - Tatsuro Yamashita [342239229].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/山下達郎(Tatsuro Yamashita) - FUTARI [291089092].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/山下達郎(Tatsuro Yamashita) - MORNING GLORY [291089346].mp3
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/unsorted/山下達郎(Tatsuro Yamashita) - RAINY WALK [291089501].mp3
/home/klein/Music/Extranious_files/EDM/Amy Winehouse - Tears Dry On Their Own (Alix Alvarez SOLE Channel Mix) [bwT-j9LxKRU].mp4
/home/klein/Music/Extranious_files/EDM/Empire Of The Sun - Walking On A Dream (Official Music Video) [eimgRedLkkU].mp4
/home/klein/Music/Extranious_files/EDM/FISHER x AATIG - Take It Off [Official Visualizer] [0CKkRtkzw4g].mp4
/home/klein/Music/Extranious_files/EDM/PEDRO - Jaxomy, Agatino Romero, Raffaella Carrà (TikTok Song) [XzilCu9PcZk].mp4
/home/klein/Music/Extranious_files/EDM/Rodamaal - Musica Feliz (Alex S Return 2 Disco Mix) (2003) [sA5NjxXgDfs].mp4
/home/klein/Music/Extranious_files/EDM/sam & gigi - love is liar [TG-91ti8BTI].mp4
/home/klein/Music/Extranious_files/EDM/Soulful Funky House Listen For The Voice Inside (Your Mind) - Markus Enochson ft Ingela Olsson [4_kdjSp8JVg].mp4
/home/klein/Music/Extranious_files/Misc/Joji - Can't Get Over You (feat. Clams Casino & Thundercat) [v_9pxUet7RI].mp4
/home/klein/Music/Extranious_files/Misc/Manhattan Transfer - Twilight Zone [EVm6ZEQt71c].mp4
/home/klein/Music/Extranious_files/Rap/Childish-Gambino/Childish Gambino - Feels Like Summer [F1B9Fk_SgI0].mp4
/home/klein/Music/Extranious_files/Rap/The-Weekend/The Weeknd - Blinding Lights (Official Video) [4NRXx6U8ABQ].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/Alright [67vr-3kpX3Q].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/Complexion (A Zulu Love) [Wt4dUK4uce0].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/For Free (Interlude) [qh4nXtTpTEE].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/For Sale (Interlude) [RdCepOB4BV8].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/How Much A Dollar Cost [y8kEiL81_R4].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/Institutionalized [7L1POXocFIQ].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/i [tt2-GsPA9kk].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/King Kunta [g0NVaX8DRN4].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/These Walls [AHNK4k3Cr24].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/u [XGC4QpDIpJc].mp4
/home/klein/Music/Extranious_files/Rap/To-Pimp-a-Butterfly/Wesley's Theory [l9fN-8NjrvI].mp4
/home/klein/Music/Extranious_files/Rap/Tory-Lanez/Tory Lanez - Hurts Me (feat. Yoko Gold and Trippie Redd) Official Audio [CPpyc-mrb5k].mp4
/home/klein/Music/Extranious_files/Rap/Tory-Lanez/Tory Lanez - The Color Violet (Official Music Video) [GfAPEko4rbU].mp4
/home/klein/Music/Extranious_files/Rap/Tyler-The-Creator/A BOY IS A GUN [McYy8pEniUc].mp4
/home/klein/Music/Extranious_files/Yacht Rock/Boz Scaggs - JoJo (Official Video) [xi-GDD8yFyo].mp4
/home/klein/Music/Extranious_files/Yacht Rock/Christopher Cross - Ride Like the Wind (Official Lyric Video).mp3
/home/klein/Music/Extranious_files/Yacht Rock/Give Me the Night.mp3
/home/klein/Music/Extranious_files/Yacht Rock/If I Saw You Again (2024 Remaster) [y0gyol1Cpc8].mp4
/home/klein/Music/Extranious_files/Yacht Rock/Just the Two of Us (Edit).mp3
/home/klein/Music/Extranious_files/Yacht Rock/Luther Vandross - Never Too Much (Official HD Video) [pNj9bXKGOiI].mp4
/home/klein/Music/Extranious_files/Yacht Rock/MARGARITA [S5MUTkduF7Y].mp4
/home/klein/Music/Extranious_files/Yacht Rock/Michael Jackson - Human Nature (Official Audio).mp3
/home/klein/Music/Extranious_files/Yacht Rock/Michael Jackson - Off the Wall (Audio) [_BfcRjZn6y4].mp4
/home/klein/Music/Extranious_files/Yacht Rock/Player - Player Baby Come Back (HQ).mp3
/home/klein/Music/Extranious_files/Yacht Rock/What You Won't Do for Love.mp3
/home/klein/Music/Extranious_files/Yacht Rock/You Make My Dreams (Come True).mp3
/home/klein/Music/flac_music/Chill/Joji/Joji - Can't Get Over You (feat. Clams Casino & Thundercat) [v_9pxUet7RI].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/01. 最後の楽園 (The Last Paradise).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/02. コーラル・リーフ (Coral Reef).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/03. ノスタルジア・オブ・アイランド (Nostalgia of Island).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/04. スラック・キー・ルンバ (Slack Key Rumba).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/05. パッション・フラワー (Passion Flower).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/06. ノアノア (Noanoa).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/07. キスカ (Kiska).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Pacific/08. コズミック・サーフィン (Cosmic Surfin').flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/3. Let's Dance Baby [1429589881].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Storm - Tatsuro Yamashita [342239408].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Bomber (LP Go Ahead)(Japan) 1978 [361203311].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - [315118963].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - LOVELAND, ISLAND [319436078].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Love Space [315025730].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita Love Talkin' (Honey It's You) [237630523].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Paper Doll [262658930].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Rainin' Through My Sunshine [549279705].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Solid Slider [262658898].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Sparkle [276418827].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita [山下達郎] Mirai No Theme Uta No Kisha [557697201].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita (山下達郎) - Only With You [320121113].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita (山下達郎) - Silent Screamer [239323613].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/The Whispering Sea 潮騒 - Tatsuro Yamashita [342239229].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/山下達郎(Tatsuro Yamashita) - FUTARI [291089092].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/山下達郎(Tatsuro Yamashita) - MORNING GLORY [291089346].flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/山下達郎(Tatsuro Yamashita) - RAINY WALK [291089501].flac
/home/klein/Music/flac_music/EDM/Amy Winehouse - Tears Dry On Their Own (Alix Alvarez SOLE Channel Mix) [bwT-j9LxKRU].flac
/home/klein/Music/flac_music/EDM/Empire Of The Sun - Walking On A Dream (Official Music Video) [eimgRedLkkU].flac
/home/klein/Music/flac_music/EDM/FISHER x AATIG - Take It Off [Official Visualizer] [0CKkRtkzw4g].flac
/home/klein/Music/flac_music/EDM/PEDRO - Jaxomy, Agatino Romero, Raffaella Carrà (TikTok Song) [XzilCu9PcZk].flac
/home/klein/Music/flac_music/EDM/Rodamaal - Musica Feliz (Alex S Return 2 Disco Mix) (2003) [sA5NjxXgDfs].flac
/home/klein/Music/flac_music/EDM/sam & gigi - love is liar [TG-91ti8BTI].flac
/home/klein/Music/flac_music/EDM/Soulful Funky House Listen For The Voice Inside (Your Mind) - Markus Enochson ft Ingela Olsson [4_kdjSp8JVg].flac
/home/klein/Music/flac_music/Rap/Childish-Gambino/Childish Gambino - Feels Like Summer [F1B9Fk_SgI0].flac
/home/klein/Music/flac_music/Rap/The-Weekend/The Weeknd - Blinding Lights (Official Video) [4NRXx6U8ABQ].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/Alright [67vr-3kpX3Q].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/Complexion (A Zulu Love) [Wt4dUK4uce0].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/For Free (Interlude) [qh4nXtTpTEE].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/For Sale (Interlude) [RdCepOB4BV8].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/How Much A Dollar Cost [y8kEiL81_R4].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/Institutionalized [7L1POXocFIQ].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/i [tt2-GsPA9kk].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/King Kunta [g0NVaX8DRN4].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/These Walls [AHNK4k3Cr24].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/u [XGC4QpDIpJc].flac
/home/klein/Music/flac_music/Rap/To-Pimp-a-Butterfly/Wesley's Theory [l9fN-8NjrvI].flac
/home/klein/Music/flac_music/Rap/Tory-Lanez/Tory Lanez - Hurts Me (feat. Yoko Gold and Trippie Redd) Official Audio [CPpyc-mrb5k].flac
/home/klein/Music/flac_music/Rap/Tory-Lanez/Tory Lanez - The Color Violet (Official Music Video) [GfAPEko4rbU].flac
/home/klein/Music/flac_music/Rap/Tyler-The-Creator/A BOY IS A GUN [McYy8pEniUc].flac
/home/klein/Music/flac_music/Yacht Rock/Boz Scaggs - JoJo (Official Video) [xi-GDD8yFyo].flac
/home/klein/Music/flac_music/Yacht Rock/Christopher Cross - Ride Like the Wind (Official Lyric Video).flac
/home/klein/Music/flac_music/Yacht Rock/Give Me the Night.flac
/home/klein/Music/flac_music/Yacht Rock/If I Saw You Again (2024 Remaster) [y0gyol1Cpc8].flac
/home/klein/Music/flac_music/Yacht Rock/Just the Two of Us (Edit).flac
/home/klein/Music/flac_music/Yacht Rock/Luther Vandross - Never Too Much (Official HD Video) [pNj9bXKGOiI].flac
/home/klein/Music/flac_music/Yacht Rock/MARGARITA [S5MUTkduF7Y].flac
/home/klein/Music/flac_music/Yacht Rock/Michael Jackson - Human Nature (Official Audio).flac
/home/klein/Music/flac_music/Yacht Rock/Michael Jackson - Off the Wall (Audio) [_BfcRjZn6y4].flac
/home/klein/Music/flac_music/Yacht Rock/Player - Player Baby Come Back (HQ).flac
/home/klein/Music/flac_music/Yacht Rock/What You Won't Do for Love.flac
/home/klein/Music/flac_music/Yacht Rock/You Make My Dreams (Come True).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Spacy/Spacy - Tatsuro Yamashita - Side A.flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/Spacy/Spacy - Tatsuro Yamashita - Side B.flac
/home/klein/Music/AudioBooks/abu-molhid-asscandinawi/Thus spoke Zarathustra - audiobook - by Friedrich Wilhelm Nietzsche.flac
/home/klein/Music/flac_music/Jazz/adolescent's-orquesta/Adolescent's Orquesta - Virgen (Audio Oficial).flac
/home/klein/Music/flac_music/Rap/asaprockyuptown/A$AP Rocky - L$D (Explicit - Official Video).flac
/home/klein/Music/flac_music/Rock/Manhattan Transfer - Twilight Zone.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Charcoal Baby.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Jewelry.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Chewing Gum.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Dagenham Dream.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Family.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Holy Will.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Hope.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Minetta Creek.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Nappy Wonder.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Orlando.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Out Of Your League.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Runnin.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Saint.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Smoke.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Take Your Time.flac
/home/klein/Music/flac_music/Rap/Blood-Orange/Negro-Swan/Vulture Baby.flac
/home/klein/Music/flac_music/Rap/brent-faiyaz/Brent Faiyaz - Best Time [Official Music Video].flac
/home/klein/Music/flac_music/Rap/brent-faiyaz/Brent Faiyaz - Forever Yours [Visualizer].flac
/home/klein/Music/flac_music/Rap/brent-faiyaz/Brent Faiyaz - Moment Of Your Life feat. Coco Jones [Visualizer].flac
/home/klein/Music/flac_music/Chill/cherub/Cherub - Doses & Mimosas (Video).flac
/home/klein/Music/flac_music/Chill/cherub/Who Knows.flac
/home/klein/Music/flac_music/Spanish/Paquita la del Barrio - Rata De Dos Patas (En Vivo).flac
/home/klein/Music/flac_music/Yacht Rock/dj-rich-sweet/Yacht Rock Mix Late 70s, Early 80s Classic Rock & RnB.flac
/home/klein/Music/flac_music/Rock/Radiohead - 15 Step [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - All I Need [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Bodysnatchers [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Faust Arp [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - House of Cards [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Jigsaw Falling into Place [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Nude [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Reckoner [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Videotape [HD].flac
/home/klein/Music/flac_music/Rock/Radiohead - Weird FishesArpeggi [HD].flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/As Long as You Follow.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Big Love.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Don't Stop.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Dreams.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Everywhere.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Go Your Own Way.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Gypsy.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Hold Me.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Little Lies.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Over My Head.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Rhiannon.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Sara.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Say You Love Me.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/Tusk.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/You Make Loving Fun.flac
/home/klein/Music/flac_music/Yacht Rock/fleetwood-mac/No Questions Asked (2002 Remaster).flac
/home/klein/Music/flac_music/Jazz/frank-sark/Alberta.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Amor Mio.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Angel Romance.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Balancing In Ritmo.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Bring Me to You Morena.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Café Perfumado.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Catch You.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Cooking Cha Cha.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Dancing Sun.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Do Be Do.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Dulce Sueno.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Espera Si Espera No.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Es Una Historia.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Exotic Child.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Hello Darling.flac
/home/klein/Music/flac_music/Jazz/frank-sark/I'll Be Your Home.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Linda Nina.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Mirarte En Silencio.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Nothing Else.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Our Land.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Perdido In The City.flac
/home/klein/Music/flac_music/Jazz/frank-sark/Revuelto.flac
/home/klein/Music/flac_music/Rap/freddie-gibbs/FREDDIE GIBBS Serve Or Get Served OFFICIAL VIDEO!!.flac
/home/klein/Music/flac_music/Rap/future/Future - The Percocet & Stripper Joint (Official Music Video).flac
/home/klein/Music/flac_music/Yacht Rock/glen-campbell/Glen Campbell - Southern Nights (Official Audio).flac
/home/klein/Music/flac_music/Yacht Rock/glen-campbell/Wichita Lineman (Remastered 2001).flac
/home/klein/Music/flac_music/Yacht Rock/gordon-lightfoot/Gordon Lightfoot - Wreck Of The Edmund Fitzgerald (Official Audio).flac
/home/klein/Music/flac_music/Chill/Jungle - Casio.flac
/home/klein/Music/flac_music/Rap/luh-tyler/Luh Tyler - 2 Slippery (feat. Bossman Dlow) [Official Music Video].flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/01-The Time We Faced Doom (Skit).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/01-The Time We Faced Doom (Skit).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/02-Doomsday.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/02-Doomsday.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/03-Rhymes Like Dimes (Ft. Cucumber Slice).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/03-Rhymes Like Dimes (Ft. Cucumber Slice).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/04-The Finest (Ft. Tommy Gunn).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/04-The Finest (Ft. Tommy Gunn).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/05-Back In The Days (Skit).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/05-Back In The Days (Skit).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/06-Go With The Flow.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/06-Go With The Flow.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/07-Tick, Tick... (Ft. MF Grimm).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/07-Tick, Tick... (Ft. MF Grimm).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/08-Red & Gold (Ft. King Geedorah).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/08-Red & Gold (Ft. King Geedorah).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/09-The Hands Of Doom (Skit).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/09-The Hands Of Doom (Skit).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/10-Who You Think I Am (Ft. King Caesar, Rodan, Megalon, K.D., King Geedorah & Kong).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/10-Who You Think I Am (Ft. King Caesar, Rodan, Megalon, K.D., King Geedorah & Kong).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/11-Doom, Are You Awake (Skit).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/11-Doom, Are You Awake (Skit).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/12-Hey!.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/12-Hey!.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/13-Operation Greenbacks (Ft. Megalon).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/13-Operation Greenbacks (Ft. Megalon).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/14-The Mic.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/14-The Mic.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/15-The Mystery Of Doom (Skit).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/15-The Mystery Of Doom (Skit).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/16-Dead Bent.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/16-Dead Bent.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/17-Gas Drawls.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/17-Gas Drawls.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/18-Questionmark (Ft. Kurious).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/18-Questionmark (Ft. Kurious).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 1 Album/19-Hero Vs. Villain (Epilogue) (Ft. E. Mason).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 1 Album/19-Hero Vs. Villain (Epilogue) (Ft. E. Mason).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/01-Dead Bent (Original 12'' Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/01-Dead Bent (Original 12'' Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/02-Gas Drawls (Original 12'' Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/02-Gas Drawls (Original 12'' Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/03-Hey! (Original 12'' Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/03-Hey! (Original 12'' Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/04-Greenbacks (Original 12'' Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/04-Greenbacks (Original 12'' Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/05-Go With The Flow (Original 12'' Version) (Ft. Sci Fly).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/05-Go With The Flow (Original 12'' Version) (Ft. Sci Fly).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/06-Go With The Flow (Raw Rhymes).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/06-Go With The Flow (Raw Rhymes).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/07-I Hear Voices Pt. 1 (Original 12'' Clean Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/07-I Hear Voices Pt. 1 (Original 12'' Clean Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/08-I Hear Voices Pt. 2 (Original 12'' Clean Version) (Ft. MF Grimm).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/08-I Hear Voices Pt. 2 (Original 12'' Clean Version) (Ft. MF Grimm).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/09-Tick, Tick (Original 12'' Main Mix Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/09-Tick, Tick (Original 12'' Main Mix Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/10-Questionmark (Extended Raw Rhymes Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/10-Questionmark (Extended Raw Rhymes Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/11-Dead Bent (Original 12'' Instrumental Version.mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/11-Dead Bent (Original 12'' Instrumental Version.flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/12-Gas Drawls (Original 12'' Instrumental Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/12-Gas Drawls (Original 12'' Instrumental Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/13-Hey! (Original 12'' Instrumental Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/13-Hey! (Original 12'' Instrumental Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/14-Greenbacks (Original 12'' Instrumental Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/14-Greenbacks (Original 12'' Instrumental Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/15-The Mic (Original 12'' Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/15-The Mic (Original 12'' Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/16-Red & Gold (Original 12'' Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/16-Red & Gold (Original 12'' Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/17-I Hear Voices (Original 12'' Instrumental Version).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/17-I Hear Voices (Original 12'' Instrumental Version).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/18-Doomsday (Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/18-Doomsday (Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/19-Rhymes Like Dimes (Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/19-Rhymes Like Dimes (Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/20-The Finest (Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/20-The Finest (Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/21-The Hands Of Doom (Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/21-The Hands Of Doom (Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/22-Who You Think I Am (Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/22-Who You Think I Am (Instrumental).flac
/home/klein/Music/Extranious_files/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/23-Questionmark (Instrumental).mp3
/home/klein/Music/flac_music/Rap/Operation Doomsday/CD 2 Original 12'' Versions & Instrumentals/23-Questionmark (Instrumental).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - 9 to 5 (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - All Or Nothing (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Alolé (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Baby It's Scary (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Baby It's Scary (Official Video).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Backburn (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Bupkis (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Daddy Dookie Brown (Official Video).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Drugs & Alcohol (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Fiddle Lake (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Frogs and Pansies (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Is it true (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Larkin's Parkin' (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Late Night Drive (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Night in Tulum (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - Song For Marco (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - The Dominoes (Official Music Video).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - The Variety Pack Doc, Ep.1.flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - The Variety Pack Doc, Ep.2.flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - The Variety Pack Doc, Ep.3.flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - The Variety Pack Doc, Ep.5.flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - (Your Cat) Don't Stand a Chance (Official Audio).flac
/home/klein/Music/flac_music/Chill/mustard-service/Mustard Service - (Your Cat) Don't Stand a Chance (Official Music Video).flac
/home/klein/Music/flac_music/Chill/mustard-service/Pleasantries (With Your Lover).flac
/home/klein/Music/flac_music/Chill/mustard-service/VCM.flac
/home/klein/Music/flac_music/Chill/mustard-service/[Another] 251.flac
/home/klein/Music/flac_music/Chill/mustard-service/Arguments (With Your Lover).flac
/home/klein/Music/flac_music/Chill/mustard-service/Fin.flac
/home/klein/Music/flac_music/Chill/mustard-service/Getting There.flac
/home/klein/Music/flac_music/Chill/mustard-service/Hijo De Papá.flac
/home/klein/Music/flac_music/Chill/mustard-service/It Is What It Is.flac
/home/klein/Music/flac_music/Chill/mustard-service/Mary's.flac
/home/klein/Music/flac_music/Chill/mustard-service/Need.flac
/home/klein/Music/flac_music/Chill/mustard-service/What a Life.flac
/home/klein/Music/flac_music/Chill/mustard-service/Drink With A Friend.flac
/home/klein/Music/flac_music/Chill/mustard-service/Bedtime.flac
/home/klein/Music/flac_music/Chill/mustard-service/Get Fucked.flac
/home/klein/Music/flac_music/Chill/mustard-service/Homie.flac
/home/klein/Music/flac_music/Chill/mustard-service/I'm Sorry I Hit You with My Flip Flop.flac
/home/klein/Music/flac_music/Chill/mustard-service/Intro to Zest Pop.flac
/home/klein/Music/flac_music/Chill/mustard-service/My Oh Me, Pt. 1.flac
/home/klein/Music/flac_music/Chill/mustard-service/My Oh Me, Pt. 2.flac
/home/klein/Music/flac_music/Chill/mustard-service/Oh, Honey Baby.flac
/home/klein/Music/flac_music/Chill/mustard-service/Rosie.flac
/home/klein/Music/flac_music/Chill/mustard-service/Taking up Space.flac
/home/klein/Music/flac_music/Chill/Blockhead - 'The Music Scene' (Official Video).flac
/home/klein/Music/flac_music/City-Pop/Masayoshi Takanaka/(高中正義) Masayoshi Takanaka - SUPER COLLECTION (2011) [Full Show].flac
/home/klein/Music/flac_music/Chill/palace/Palace - Live Well (Official Audio).flac
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/unsorted/Tatsuro Yamashita - Fragile.flac
/home/klein/Music/flac_music/Rock/the-stews/What Was.flac
/home/klein/Music/flac_music/Rap/travis-scott/Travis Scott - STOP TRYING TO BE GOD (Audio).flac
/home/klein/Music/flac_music/Rap/unreleas3d/Kanye West- Alpha OmegaCash Cow (ft. Skepta).flac
/home/klein/Music/flac_music/Chill/unusual-demont/Unusual Demont - 'Amber' (Official Music Video).flac
/home/klein/Music/flac_music/Yacht Rock/west-coast-99/Brenda Russell - Hello People (1983).flac
/home/klein/Music/flac_music/Rap/yeat-music/Tell më [Official Audio].flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/1. THE THEME FROM BIG WAVE.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/1. THE THEME FROM BIG WAVE.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/3. ONLY WITH YOU.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/3. ONLY WITH YOU.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/4. MAGIC WAYS.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/4. MAGIC WAYS.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/5. YOUR EYES.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/5. YOUR EYES.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/6. I LOVE YOUPart II.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/6. I LOVE YOUPart II.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/7. GIRLS ON THE BEACH.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/7. GIRLS ON THE BEACH.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/8. PLEASE LET ME WONDER.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/8. PLEASE LET ME WONDER.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/9. DARLIN.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/9. DARLIN.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/10. GUESS IッM DUMB.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/10. GUESS IッM DUMB.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/11. THIS COULD BE THE NIGHT.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/11. THIS COULD BE THE NIGHT.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/12. I LOVE YOUPart I.mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/12. I LOVE YOUPart I.flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/13. BREAKDANCE [Previously Unreleased].mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/13. BREAKDANCE [Previously Unreleased].flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/14. I LOVE YOU [Previously Unreleased Acappella 120sec. Version].mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/14. I LOVE YOU [Previously Unreleased Acappella 120sec. Version].flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/15. ONLY WITH YOU [Guitar Instrumental].mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/15. ONLY WITH YOU [Guitar Instrumental].flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/16. THIS COULD BE THE NIGHT [Previously Unreleased Alternate Mix].mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/16. THIS COULD BE THE NIGHT [Previously Unreleased Alternate Mix].flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/17. PLEASE LET ME WONDER [Previously Unreleased Karaoke].mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/17. PLEASE LET ME WONDER [Previously Unreleased Karaoke].flac
/home/klein/Music/Extranious_files/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/18. ONLY WITH YOU [Previously Unreleased Karaoke].mp3
/home/klein/Music/flac_music/City-Pop/Tatsuro Yamashita/1984 - Big Wave (2014 30th Anniversary Edition)/18. ONLY WITH YOU [Previously Unreleased Karaoke].flac

0
cmus/playlists/default Normal file
View File

0
cmus/search-history Normal file
View File

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -19,6 +19,6 @@ settings:
content.notifications.enabled:
https://app.zoom.us: true
content.proxy:
global: socks5://127.0.0.1:9050
global: system
content.user_stylesheets:
global: style.css
global: null

View File

@@ -198,3 +198,4 @@ https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-en
https://www.netdata.cloud/blog/understanding-huge-pages/ Understanding Huge Pages | Netdata
https://docs.gitea.com/installation/database-prep Database Preparation | Gitea Documentation
https://docs.gitea.com/installation/install-from-binary Installation from binary | Gitea Documentation
qute://help/img/cheatsheet-big.png cheatsheet-big.png (3342×2060)

View File

@@ -1,6 +1,6 @@
[FileDialog]
history=file:///home/klein, file:///home/klein/codeWS/Java/BluejCode/hw/starter, file:///home/klein/codeWS/Java/BluejCode/hw/lab01, file:///home/klein/codeWS/Java/BluejCode/hw/lab02, file:///home/klein/Downloads
lastVisited=file:///home/klein/Downloads
history=file:///home/klein, file:///home/klein/codeWS/Java/BluejCode/hw/starter, file:///home/klein/codeWS/Java/BluejCode/hw/lab01, file:///home/klein/codeWS/Java/BluejCode/hw/lab02, file:///home/klein/Downloads, file:///home/klein/Downloads/Physic2206
lastVisited=file:///home/klein/Downloads/Physic2206
qtVersion=5.15.8
shortcuts=file:, file:///home/klein
sidebarWidth=87

View File

@@ -48,3 +48,4 @@ vtCS https://web-cat.cs.vt.edu/Web-CAT/WebObjects/Web-CAT.woa
kleinpanic gh https://github.com/kleinpanic
musicfundamentals https://c4elink.org/course/view.php?id=8005
gh https://github.com/
dir http://67.174.71.117:8000/

View File

@@ -0,0 +1,120 @@
import subprocess
import os
import json
import pyperclip
from qutebrowser.api import interceptor
import urwid
import sys
PASS_STORE = os.path.expanduser("~/.password-store")
IGNORE_DOMAINS = ["localhost", "127.0.0.1"]
def get_pass_entries():
"""Returns a list of all password entries in the store."""
result = subprocess.run(["pass", "ls"], capture_output=True, text=True)
if result.returncode != 0:
return []
return [line.strip().replace(" ", "") for line in result.stdout.split("\n") if line]
def find_matching_entry(url):
"""Finds the closest matching pass entry for a given URL."""
domain = url.split("/")[2] if "://" in url else url
if domain in IGNORE_DOMAINS:
return None
entries = get_pass_entries()
for entry in entries:
if domain in entry.lower():
return entry
return None
def get_password(entry):
"""Retrieves the password from pass."""
result = subprocess.run(["pass", entry], capture_output=True, text=True)
if result.returncode != 0:
return None
lines = result.stdout.strip().split("\n")
username = None
password = lines[0] # First line is password
if len(lines) > 1:
for line in lines[1:]:
if line.startswith("username:"):
username = line.split(":", 1)[1].strip()
return username, password
def show_tui(entries):
"""Shows a TUI menu for manual password selection."""
def on_select(button, choice):
global selected_entry
selected_entry = choice
raise urwid.ExitMainLoop()
body = [urwid.Text("Select a password entry:"), urwid.Divider()]
for entry in entries:
button = urwid.Button(entry)
urwid.connect_signal(button, 'click', on_select, entry)
body.append(urwid.AttrMap(button, None, focus_map='reversed'))
main_widget = urwid.ListBox(urwid.SimpleFocusListWalker(body))
urwid.MainLoop(main_widget).run()
return selected_entry
def autofill_password(url):
"""Handles autofilling the password in qutebrowser."""
entry = find_matching_entry(url)
if not entry:
entries = get_pass_entries()
entry = show_tui(entries)
if entry:
username, password = get_password(entry)
if not password:
print("Error: No password found.")
return
js_script = """
(function() {
let inputs = document.querySelectorAll('input[type="password"]');
if (inputs.length === 0) {
alert('No password field found!');
return;
}
let passwordField = inputs[0];
let form = passwordField.closest('form');
let userField = form.querySelector('input[type="text"], input[type="email"]');
if (!userField) {
alert('No username field found!');
return;
}
userField.value = "%s";
passwordField.value = "%s";
})();
""" % (username or "", password)
with open("/tmp/qute_autofill.js", "w") as f:
f.write(js_script)
subprocess.run(["qutebrowser", ":jseval file:///tmp/qute_autofill.js"])
else:
print("No entry selected.")
if __name__ == "__main__":
if len(sys.argv) < 2:
print("Usage: python qute_pass_manager.py <current_url>")
sys.exit(1)
url = sys.argv[1]
autofill_password(url)

View File

@@ -0,0 +1,247 @@
<#
.Synopsis
Activate a Python virtual environment for the current PowerShell session.
.Description
Pushes the python executable for a virtual environment to the front of the
$Env:PATH environment variable and sets the prompt to signify that you are
in a Python virtual environment. Makes use of the command line switches as
well as the `pyvenv.cfg` file values present in the virtual environment.
.Parameter VenvDir
Path to the directory that contains the virtual environment to activate. The
default value for this is the parent of the directory that the Activate.ps1
script is located within.
.Parameter Prompt
The prompt prefix to display when this virtual environment is activated. By
default, this prompt is the name of the virtual environment folder (VenvDir)
surrounded by parentheses and followed by a single space (ie. '(.venv) ').
.Example
Activate.ps1
Activates the Python virtual environment that contains the Activate.ps1 script.
.Example
Activate.ps1 -Verbose
Activates the Python virtual environment that contains the Activate.ps1 script,
and shows extra information about the activation as it executes.
.Example
Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
Activates the Python virtual environment located in the specified location.
.Example
Activate.ps1 -Prompt "MyPython"
Activates the Python virtual environment that contains the Activate.ps1 script,
and prefixes the current prompt with the specified string (surrounded in
parentheses) while the virtual environment is active.
.Notes
On Windows, it may be required to enable this Activate.ps1 script by setting the
execution policy for the user. You can do this by issuing the following PowerShell
command:
PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
For more information on Execution Policies:
https://go.microsoft.com/fwlink/?LinkID=135170
#>
Param(
[Parameter(Mandatory = $false)]
[String]
$VenvDir,
[Parameter(Mandatory = $false)]
[String]
$Prompt
)
<# Function declarations --------------------------------------------------- #>
<#
.Synopsis
Remove all shell session elements added by the Activate script, including the
addition of the virtual environment's Python executable from the beginning of
the PATH variable.
.Parameter NonDestructive
If present, do not remove this function from the global namespace for the
session.
#>
function global:deactivate ([switch]$NonDestructive) {
# Revert to original values
# The prior prompt:
if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) {
Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt
Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT
}
# The prior PYTHONHOME:
if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) {
Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME
Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME
}
# The prior PATH:
if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) {
Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH
Remove-Item -Path Env:_OLD_VIRTUAL_PATH
}
# Just remove the VIRTUAL_ENV altogether:
if (Test-Path -Path Env:VIRTUAL_ENV) {
Remove-Item -Path env:VIRTUAL_ENV
}
# Just remove VIRTUAL_ENV_PROMPT altogether.
if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) {
Remove-Item -Path env:VIRTUAL_ENV_PROMPT
}
# Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether:
if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) {
Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force
}
# Leave deactivate function in the global namespace if requested:
if (-not $NonDestructive) {
Remove-Item -Path function:deactivate
}
}
<#
.Description
Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the
given folder, and returns them in a map.
For each line in the pyvenv.cfg file, if that line can be parsed into exactly
two strings separated by `=` (with any amount of whitespace surrounding the =)
then it is considered a `key = value` line. The left hand string is the key,
the right hand is the value.
If the value starts with a `'` or a `"` then the first and last character is
stripped from the value before being captured.
.Parameter ConfigDir
Path to the directory that contains the `pyvenv.cfg` file.
#>
function Get-PyVenvConfig(
[String]
$ConfigDir
) {
Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg"
# Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue).
$pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue
# An empty map will be returned if no config file is found.
$pyvenvConfig = @{ }
if ($pyvenvConfigPath) {
Write-Verbose "File exists, parse `key = value` lines"
$pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath
$pyvenvConfigContent | ForEach-Object {
$keyval = $PSItem -split "\s*=\s*", 2
if ($keyval[0] -and $keyval[1]) {
$val = $keyval[1]
# Remove extraneous quotations around a string value.
if ("'""".Contains($val.Substring(0, 1))) {
$val = $val.Substring(1, $val.Length - 2)
}
$pyvenvConfig[$keyval[0]] = $val
Write-Verbose "Adding Key: '$($keyval[0])'='$val'"
}
}
}
return $pyvenvConfig
}
<# Begin Activate script --------------------------------------------------- #>
# Determine the containing directory of this script
$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
$VenvExecDir = Get-Item -Path $VenvExecPath
Write-Verbose "Activation script is located in path: '$VenvExecPath'"
Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)"
Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)"
# Set values required in priority: CmdLine, ConfigFile, Default
# First, get the location of the virtual environment, it might not be
# VenvExecDir if specified on the command line.
if ($VenvDir) {
Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values"
}
else {
Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir."
$VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
Write-Verbose "VenvDir=$VenvDir"
}
# Next, read the `pyvenv.cfg` file to determine any required value such
# as `prompt`.
$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir
# Next, set the prompt from the command line, or the config file, or
# just use the name of the virtual environment folder.
if ($Prompt) {
Write-Verbose "Prompt specified as argument, using '$Prompt'"
}
else {
Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value"
if ($pyvenvCfg -and $pyvenvCfg['prompt']) {
Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'"
$Prompt = $pyvenvCfg['prompt'];
}
else {
Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)"
Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'"
$Prompt = Split-Path -Path $venvDir -Leaf
}
}
Write-Verbose "Prompt = '$Prompt'"
Write-Verbose "VenvDir='$VenvDir'"
# Deactivate any currently active virtual environment, but leave the
# deactivate function in place.
deactivate -nondestructive
# Now set the environment variable VIRTUAL_ENV, used by many tools to determine
# that there is an activated venv.
$env:VIRTUAL_ENV = $VenvDir
if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) {
Write-Verbose "Setting prompt to '$Prompt'"
# Set the prompt to include the env name
# Make sure _OLD_VIRTUAL_PROMPT is global
function global:_OLD_VIRTUAL_PROMPT { "" }
Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT
New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt
function global:prompt {
Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) "
_OLD_VIRTUAL_PROMPT
}
$env:VIRTUAL_ENV_PROMPT = $Prompt
}
# Clear PYTHONHOME
if (Test-Path -Path Env:PYTHONHOME) {
Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME
Remove-Item -Path Env:PYTHONHOME
}
# Add the venv to the PATH
Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH
$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH"

View File

@@ -0,0 +1,69 @@
# This file must be used with "source bin/activate" *from bash*
# you cannot run it directly
deactivate () {
# reset old environment variables
if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then
PATH="${_OLD_VIRTUAL_PATH:-}"
export PATH
unset _OLD_VIRTUAL_PATH
fi
if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then
PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}"
export PYTHONHOME
unset _OLD_VIRTUAL_PYTHONHOME
fi
# This should detect bash and zsh, which have a hash command that must
# be called to get it to forget past commands. Without forgetting
# past commands the $PATH changes we made may not be respected
if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
hash -r 2> /dev/null
fi
if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then
PS1="${_OLD_VIRTUAL_PS1:-}"
export PS1
unset _OLD_VIRTUAL_PS1
fi
unset VIRTUAL_ENV
unset VIRTUAL_ENV_PROMPT
if [ ! "${1:-}" = "nondestructive" ] ; then
# Self destruct!
unset -f deactivate
fi
}
# unset irrelevant variables
deactivate nondestructive
VIRTUAL_ENV=/home/klein/.config/qutebrowser/venv
export VIRTUAL_ENV
_OLD_VIRTUAL_PATH="$PATH"
PATH="$VIRTUAL_ENV/"bin":$PATH"
export PATH
# unset PYTHONHOME if set
# this will fail if PYTHONHOME is set to the empty string (which is bad anyway)
# could use `if (set -u; : $PYTHONHOME) ;` in bash
if [ -n "${PYTHONHOME:-}" ] ; then
_OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}"
unset PYTHONHOME
fi
if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then
_OLD_VIRTUAL_PS1="${PS1:-}"
PS1='(venv) '"${PS1:-}"
export PS1
VIRTUAL_ENV_PROMPT='(venv) '
export VIRTUAL_ENV_PROMPT
fi
# This should detect bash and zsh, which have a hash command that must
# be called to get it to forget past commands. Without forgetting
# past commands the $PATH changes we made may not be respected
if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
hash -r 2> /dev/null
fi

View File

@@ -0,0 +1,26 @@
# This file must be used with "source bin/activate.csh" *from csh*.
# You cannot run it directly.
# Created by Davide Di Blasi <davidedb@gmail.com>.
# Ported to Python 3.3 venv by Andrew Svetlov <andrew.svetlov@gmail.com>
alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'
# Unset irrelevant variables.
deactivate nondestructive
setenv VIRTUAL_ENV /home/klein/.config/qutebrowser/venv
set _OLD_VIRTUAL_PATH="$PATH"
setenv PATH "$VIRTUAL_ENV/"bin":$PATH"
set _OLD_VIRTUAL_PROMPT="$prompt"
if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then
set prompt = '(venv) '"$prompt"
setenv VIRTUAL_ENV_PROMPT '(venv) '
endif
alias pydoc python -m pydoc
rehash

View File

@@ -0,0 +1,69 @@
# This file must be used with "source <venv>/bin/activate.fish" *from fish*
# (https://fishshell.com/); you cannot run it directly.
function deactivate -d "Exit virtual environment and return to normal shell environment"
# reset old environment variables
if test -n "$_OLD_VIRTUAL_PATH"
set -gx PATH $_OLD_VIRTUAL_PATH
set -e _OLD_VIRTUAL_PATH
end
if test -n "$_OLD_VIRTUAL_PYTHONHOME"
set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME
set -e _OLD_VIRTUAL_PYTHONHOME
end
if test -n "$_OLD_FISH_PROMPT_OVERRIDE"
set -e _OLD_FISH_PROMPT_OVERRIDE
# prevents error when using nested fish instances (Issue #93858)
if functions -q _old_fish_prompt
functions -e fish_prompt
functions -c _old_fish_prompt fish_prompt
functions -e _old_fish_prompt
end
end
set -e VIRTUAL_ENV
set -e VIRTUAL_ENV_PROMPT
if test "$argv[1]" != "nondestructive"
# Self-destruct!
functions -e deactivate
end
end
# Unset irrelevant variables.
deactivate nondestructive
set -gx VIRTUAL_ENV /home/klein/.config/qutebrowser/venv
set -gx _OLD_VIRTUAL_PATH $PATH
set -gx PATH "$VIRTUAL_ENV/"bin $PATH
# Unset PYTHONHOME if set.
if set -q PYTHONHOME
set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME
set -e PYTHONHOME
end
if test -z "$VIRTUAL_ENV_DISABLE_PROMPT"
# fish uses a function instead of an env var to generate the prompt.
# Save the current fish_prompt function as the function _old_fish_prompt.
functions -c fish_prompt _old_fish_prompt
# With the original prompt function renamed, we can override with our own.
function fish_prompt
# Save the return status of the last command.
set -l old_status $status
# Output the venv prompt; color taken from the blue of the Python logo.
printf "%s%s%s" (set_color 4B8BBE) '(venv) ' (set_color normal)
# Restore the return status of the previous command.
echo "exit $old_status" | .
# Output the original/"old" prompt.
_old_fish_prompt
end
set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV"
set -gx VIRTUAL_ENV_PROMPT '(venv) '
end

8
qutebrowser/venv/bin/pip Executable file
View File

@@ -0,0 +1,8 @@
#!/home/klein/.config/qutebrowser/venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.cli.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())

8
qutebrowser/venv/bin/pip3 Executable file
View File

@@ -0,0 +1,8 @@
#!/home/klein/.config/qutebrowser/venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.cli.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())

8
qutebrowser/venv/bin/pip3.11 Executable file
View File

@@ -0,0 +1,8 @@
#!/home/klein/.config/qutebrowser/venv/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.cli.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())

1
qutebrowser/venv/bin/python Symbolic link
View File

@@ -0,0 +1 @@
python3

View File

@@ -0,0 +1 @@
/usr/bin/python3

View File

@@ -0,0 +1 @@
python3

View File

@@ -0,0 +1,33 @@
#!/home/klein/.config/qutebrowser/venv/bin/python3
# EASY-INSTALL-ENTRY-SCRIPT: 'qutebrowser==3.4.0','gui_scripts','qutebrowser'
import re
import sys
# for compatibility with easy_install; see #2198
__requires__ = 'qutebrowser==3.4.0'
try:
from importlib.metadata import distribution
except ImportError:
try:
from importlib_metadata import distribution
except ImportError:
from pkg_resources import load_entry_point
def importlib_load_entry_point(spec, group, name):
dist_name, _, _ = spec.partition('==')
matches = (
entry_point
for entry_point in distribution(dist_name).entry_points
if entry_point.group == group and entry_point.name == name
)
return next(matches).load()
globals().setdefault('load_entry_point', importlib_load_entry_point)
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(load_entry_point('qutebrowser==3.4.0', 'gui_scripts', 'qutebrowser')())

View File

@@ -0,0 +1,28 @@
Copyright 2010 Pallets
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,92 @@
Metadata-Version: 2.1
Name: MarkupSafe
Version: 3.0.2
Summary: Safely add untrusted strings to HTML/XML markup.
Maintainer-email: Pallets <contact@palletsprojects.com>
License: Copyright 2010 Pallets
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Project-URL: Donate, https://palletsprojects.com/donate
Project-URL: Documentation, https://markupsafe.palletsprojects.com/
Project-URL: Changes, https://markupsafe.palletsprojects.com/changes/
Project-URL: Source, https://github.com/pallets/markupsafe/
Project-URL: Chat, https://discord.gg/pallets
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
# MarkupSafe
MarkupSafe implements a text object that escapes characters so it is
safe to use in HTML and XML. Characters that have special meanings are
replaced so that they display as the actual characters. This mitigates
injection attacks, meaning untrusted user input can safely be displayed
on a page.
## Examples
```pycon
>>> from markupsafe import Markup, escape
>>> # escape replaces special characters and wraps in Markup
>>> escape("<script>alert(document.cookie);</script>")
Markup('&lt;script&gt;alert(document.cookie);&lt;/script&gt;')
>>> # wrap in Markup to mark text "safe" and prevent escaping
>>> Markup("<strong>Hello</strong>")
Markup('<strong>hello</strong>')
>>> escape(Markup("<strong>Hello</strong>"))
Markup('<strong>hello</strong>')
>>> # Markup is a str subclass
>>> # methods and operators escape their arguments
>>> template = Markup("Hello <em>{name}</em>")
>>> template.format(name='"World"')
Markup('Hello <em>&#34;World&#34;</em>')
```
## Donate
The Pallets organization develops and supports MarkupSafe and other
popular packages. In order to grow the community of contributors and
users, and allow the maintainers to devote more time to the projects,
[please donate today][].
[please donate today]: https://palletsprojects.com/donate

View File

@@ -0,0 +1,14 @@
MarkupSafe-3.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
MarkupSafe-3.0.2.dist-info/LICENSE.txt,sha256=SJqOEQhQntmKN7uYPhHg9-HTHwvY-Zp5yESOf_N9B-o,1475
MarkupSafe-3.0.2.dist-info/METADATA,sha256=aAwbZhSmXdfFuMM-rEHpeiHRkBOGESyVLJIuwzHP-nw,3975
MarkupSafe-3.0.2.dist-info/RECORD,,
MarkupSafe-3.0.2.dist-info/WHEEL,sha256=OhaudQk1f3YCu0uQO5v6u-i01XPoX70c0R3T_XY-jOo,151
MarkupSafe-3.0.2.dist-info/top_level.txt,sha256=qy0Plje5IJuvsCBjejJyhDCjEAdcDLK_2agVcex8Z6U,11
markupsafe/__init__.py,sha256=sr-U6_27DfaSrj5jnHYxWN-pvhM27sjlDplMDPZKm7k,13214
markupsafe/__pycache__/__init__.cpython-311.pyc,,
markupsafe/__pycache__/_native.cpython-311.pyc,,
markupsafe/_native.py,sha256=hSLs8Jmz5aqayuengJJ3kdT5PwNpBWpKrmQSdipndC8,210
markupsafe/_speedups.c,sha256=O7XulmTo-epI6n2FtMVOrJXl8EAaIwD2iNYmBI5SEoQ,4149
markupsafe/_speedups.cpython-311-x86_64-linux-gnu.so,sha256=6IDH6Z1ajjClhfGerTB8WLb81uXUpLD8e-e1WzCirVY,43456
markupsafe/_speedups.pyi,sha256=ENd1bYe7gbBUf2ywyYWOGUpnXOHNJ-cgTNqetlW8h5k,41
markupsafe/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0

View File

@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: setuptools (75.2.0)
Root-Is-Purelib: false
Tag: cp311-cp311-manylinux_2_17_x86_64
Tag: cp311-cp311-manylinux2014_x86_64

View File

@@ -0,0 +1,20 @@
Copyright (c) 2017-2021 Ingy döt Net
Copyright (c) 2006-2016 Kirill Simonov
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,46 @@
Metadata-Version: 2.1
Name: PyYAML
Version: 6.0.2
Summary: YAML parser and emitter for Python
Home-page: https://pyyaml.org/
Download-URL: https://pypi.org/project/PyYAML/
Author: Kirill Simonov
Author-email: xi@resolvent.net
License: MIT
Project-URL: Bug Tracker, https://github.com/yaml/pyyaml/issues
Project-URL: CI, https://github.com/yaml/pyyaml/actions
Project-URL: Documentation, https://pyyaml.org/wiki/PyYAMLDocumentation
Project-URL: Mailing lists, http://lists.sourceforge.net/lists/listinfo/yaml-core
Project-URL: Source Code, https://github.com/yaml/pyyaml
Platform: Any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup
Requires-Python: >=3.8
License-File: LICENSE
YAML is a data serialization format designed for human readability
and interaction with scripting languages. PyYAML is a YAML parser
and emitter for Python.
PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages. PyYAML
supports standard YAML tags and provides Python-specific tags that
allow to represent an arbitrary Python object.
PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistence.

View File

@@ -0,0 +1,43 @@
PyYAML-6.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
PyYAML-6.0.2.dist-info/LICENSE,sha256=jTko-dxEkP1jVwfLiOsmvXZBAqcoKVQwfT5RZ6V36KQ,1101
PyYAML-6.0.2.dist-info/METADATA,sha256=9-odFB5seu4pGPcEv7E8iyxNF51_uKnaNGjLAhz2lto,2060
PyYAML-6.0.2.dist-info/RECORD,,
PyYAML-6.0.2.dist-info/WHEEL,sha256=YWWHkv6sHhBDPNqgSfLklIm4KZnZJH4x2lIHOwCoU7Q,152
PyYAML-6.0.2.dist-info/top_level.txt,sha256=rpj0IVMTisAjh_1vG3Ccf9v5jpCQwAz6cD1IVU5ZdhQ,11
_yaml/__init__.py,sha256=04Ae_5osxahpJHa3XBZUAf4wi6XX32gR8D6X6p64GEA,1402
_yaml/__pycache__/__init__.cpython-311.pyc,,
yaml/__init__.py,sha256=N35S01HMesFTe0aRRMWkPj0Pa8IEbHpE9FK7cr5Bdtw,12311
yaml/__pycache__/__init__.cpython-311.pyc,,
yaml/__pycache__/composer.cpython-311.pyc,,
yaml/__pycache__/constructor.cpython-311.pyc,,
yaml/__pycache__/cyaml.cpython-311.pyc,,
yaml/__pycache__/dumper.cpython-311.pyc,,
yaml/__pycache__/emitter.cpython-311.pyc,,
yaml/__pycache__/error.cpython-311.pyc,,
yaml/__pycache__/events.cpython-311.pyc,,
yaml/__pycache__/loader.cpython-311.pyc,,
yaml/__pycache__/nodes.cpython-311.pyc,,
yaml/__pycache__/parser.cpython-311.pyc,,
yaml/__pycache__/reader.cpython-311.pyc,,
yaml/__pycache__/representer.cpython-311.pyc,,
yaml/__pycache__/resolver.cpython-311.pyc,,
yaml/__pycache__/scanner.cpython-311.pyc,,
yaml/__pycache__/serializer.cpython-311.pyc,,
yaml/__pycache__/tokens.cpython-311.pyc,,
yaml/_yaml.cpython-311-x86_64-linux-gnu.so,sha256=sZBsAqPs6VM8YzOkHpNL0qKIfR0zNM9gttjzjoVPaiI,2466120
yaml/composer.py,sha256=_Ko30Wr6eDWUeUpauUGT3Lcg9QPBnOPVlTnIMRGJ9FM,4883
yaml/constructor.py,sha256=kNgkfaeLUkwQYY_Q6Ff1Tz2XVw_pG1xVE9Ak7z-viLA,28639
yaml/cyaml.py,sha256=6ZrAG9fAYvdVe2FK_w0hmXoG7ZYsoYUwapG8CiC72H0,3851
yaml/dumper.py,sha256=PLctZlYwZLp7XmeUdwRuv4nYOZ2UBnDIUy8-lKfLF-o,2837
yaml/emitter.py,sha256=jghtaU7eFwg31bG0B7RZea_29Adi9CKmXq_QjgQpCkQ,43006
yaml/error.py,sha256=Ah9z-toHJUbE9j-M8YpxgSRM5CgLCcwVzJgLLRF2Fxo,2533
yaml/events.py,sha256=50_TksgQiE4up-lKo_V-nBy-tAIxkIPQxY5qDhKCeHw,2445
yaml/loader.py,sha256=UVa-zIqmkFSCIYq_PgSGm4NSJttHY2Rf_zQ4_b1fHN0,2061
yaml/nodes.py,sha256=gPKNj8pKCdh2d4gr3gIYINnPOaOxGhJAUiYhGRnPE84,1440
yaml/parser.py,sha256=ilWp5vvgoHFGzvOZDItFoGjD6D42nhlZrZyjAwa0oJo,25495
yaml/reader.py,sha256=0dmzirOiDG4Xo41RnuQS7K9rkY3xjHiVasfDMNTqCNw,6794
yaml/representer.py,sha256=IuWP-cAW9sHKEnS0gCqSa894k1Bg4cgTxaDwIcbRQ-Y,14190
yaml/resolver.py,sha256=9L-VYfm4mWHxUD1Vg4X7rjDRK_7VZd6b92wzq7Y2IKY,9004
yaml/scanner.py,sha256=YEM3iLZSaQwXcQRg2l2R4MdT0zGP2F9eHkKGKnHyWQY,51279
yaml/serializer.py,sha256=ChuFgmhU01hj4xgI8GaKv6vfM2Bujwa9i7d2FAHj7cA,4165
yaml/tokens.py,sha256=lTQIzSVw8Mg9wv459-TjiOQe6wVziqaRlqX2_89rp54,2573

View File

@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.44.0)
Root-Is-Purelib: false
Tag: cp311-cp311-manylinux_2_17_x86_64
Tag: cp311-cp311-manylinux2014_x86_64

View File

@@ -0,0 +1,222 @@
# don't import any costly modules
import sys
import os
is_pypy = '__pypy__' in sys.builtin_module_names
def warn_distutils_present():
if 'distutils' not in sys.modules:
return
if is_pypy and sys.version_info < (3, 7):
# PyPy for 3.6 unconditionally imports distutils, so bypass the warning
# https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250
return
import warnings
warnings.warn(
"Distutils was imported before Setuptools, but importing Setuptools "
"also replaces the `distutils` module in `sys.modules`. This may lead "
"to undesirable behaviors or errors. To avoid these issues, avoid "
"using distutils directly, ensure that setuptools is installed in the "
"traditional way (e.g. not an editable install), and/or make sure "
"that setuptools is always imported before distutils."
)
def clear_distutils():
if 'distutils' not in sys.modules:
return
import warnings
warnings.warn("Setuptools is replacing distutils.")
mods = [
name
for name in sys.modules
if name == "distutils" or name.startswith("distutils.")
]
for name in mods:
del sys.modules[name]
def enabled():
"""
Allow selection of distutils by environment variable.
"""
which = os.environ.get('SETUPTOOLS_USE_DISTUTILS', 'local')
return which == 'local'
def ensure_local_distutils():
import importlib
clear_distutils()
# With the DistutilsMetaFinder in place,
# perform an import to cause distutils to be
# loaded from setuptools._distutils. Ref #2906.
with shim():
importlib.import_module('distutils')
# check that submodules load as expected
core = importlib.import_module('distutils.core')
assert '_distutils' in core.__file__, core.__file__
assert 'setuptools._distutils.log' not in sys.modules
def do_override():
"""
Ensure that the local copy of distutils is preferred over stdlib.
See https://github.com/pypa/setuptools/issues/417#issuecomment-392298401
for more motivation.
"""
if enabled():
warn_distutils_present()
ensure_local_distutils()
class _TrivialRe:
def __init__(self, *patterns):
self._patterns = patterns
def match(self, string):
return all(pat in string for pat in self._patterns)
class DistutilsMetaFinder:
def find_spec(self, fullname, path, target=None):
# optimization: only consider top level modules and those
# found in the CPython test suite.
if path is not None and not fullname.startswith('test.'):
return
method_name = 'spec_for_{fullname}'.format(**locals())
method = getattr(self, method_name, lambda: None)
return method()
def spec_for_distutils(self):
if self.is_cpython():
return
import importlib
import importlib.abc
import importlib.util
try:
mod = importlib.import_module('setuptools._distutils')
except Exception:
# There are a couple of cases where setuptools._distutils
# may not be present:
# - An older Setuptools without a local distutils is
# taking precedence. Ref #2957.
# - Path manipulation during sitecustomize removes
# setuptools from the path but only after the hook
# has been loaded. Ref #2980.
# In either case, fall back to stdlib behavior.
return
class DistutilsLoader(importlib.abc.Loader):
def create_module(self, spec):
mod.__name__ = 'distutils'
return mod
def exec_module(self, module):
pass
return importlib.util.spec_from_loader(
'distutils', DistutilsLoader(), origin=mod.__file__
)
@staticmethod
def is_cpython():
"""
Suppress supplying distutils for CPython (build and tests).
Ref #2965 and #3007.
"""
return os.path.isfile('pybuilddir.txt')
def spec_for_pip(self):
"""
Ensure stdlib distutils when running under pip.
See pypa/pip#8761 for rationale.
"""
if self.pip_imported_during_build():
return
clear_distutils()
self.spec_for_distutils = lambda: None
@classmethod
def pip_imported_during_build(cls):
"""
Detect if pip is being imported in a build script. Ref #2355.
"""
import traceback
return any(
cls.frame_file_is_setup(frame) for frame, line in traceback.walk_stack(None)
)
@staticmethod
def frame_file_is_setup(frame):
"""
Return True if the indicated frame suggests a setup.py file.
"""
# some frames may not have __file__ (#2940)
return frame.f_globals.get('__file__', '').endswith('setup.py')
def spec_for_sensitive_tests(self):
"""
Ensure stdlib distutils when running select tests under CPython.
python/cpython#91169
"""
clear_distutils()
self.spec_for_distutils = lambda: None
sensitive_tests = (
[
'test.test_distutils',
'test.test_peg_generator',
'test.test_importlib',
]
if sys.version_info < (3, 10)
else [
'test.test_distutils',
]
)
for name in DistutilsMetaFinder.sensitive_tests:
setattr(
DistutilsMetaFinder,
f'spec_for_{name}',
DistutilsMetaFinder.spec_for_sensitive_tests,
)
DISTUTILS_FINDER = DistutilsMetaFinder()
def add_shim():
DISTUTILS_FINDER in sys.meta_path or insert_shim()
class shim:
def __enter__(self):
insert_shim()
def __exit__(self, exc, value, tb):
remove_shim()
def insert_shim():
sys.meta_path.insert(0, DISTUTILS_FINDER)
def remove_shim():
try:
sys.meta_path.remove(DISTUTILS_FINDER)
except ValueError:
pass

View File

@@ -0,0 +1 @@
__import__('_distutils_hack').do_override()

View File

@@ -0,0 +1,33 @@
# This is a stub package designed to roughly emulate the _yaml
# extension module, which previously existed as a standalone module
# and has been moved into the `yaml` package namespace.
# It does not perfectly mimic its old counterpart, but should get
# close enough for anyone who's relying on it even when they shouldn't.
import yaml
# in some circumstances, the yaml module we imoprted may be from a different version, so we need
# to tread carefully when poking at it here (it may not have the attributes we expect)
if not getattr(yaml, '__with_libyaml__', False):
from sys import version_info
exc = ModuleNotFoundError if version_info >= (3, 6) else ImportError
raise exc("No module named '_yaml'")
else:
from yaml._yaml import *
import warnings
warnings.warn(
'The _yaml extension module is now located at yaml._yaml'
' and its location is subject to change. To use the'
' LibYAML-based parser and emitter, import from `yaml`:'
' `from yaml import CLoader as Loader, CDumper as Dumper`.',
DeprecationWarning
)
del warnings
# Don't `del yaml` here because yaml is actually an existing
# namespace member of _yaml.
__name__ = '_yaml'
# If the module is top-level (i.e. not a part of any specific package)
# then the attribute should be set to ''.
# https://docs.python.org/3.8/library/types.html
__package__ = ''

Some files were not shown because too many files have changed in this diff Show More